【问题标题】:Offline maps SDK for Android and iOS [closed]适用于 Android 和 iOS 的离线地图 SDK [关闭]
【发布时间】:2014-08-11 08:45:51
【问题描述】:

我想为我的应用程序使用离线地图功能。有人可以推荐任何有用的地图 SDK 吗?

我找到了这些:SkobblerBing MapsTomTom。但不确定哪个更好。我需要一个自定义 POI,路线高亮,并带有一些信息。

是否可以使用谷歌地图,并预先下载一些地图供离线使用?

感谢您的任何建议。

【问题讨论】:

    标签: android ios google-maps offline skmaps


    【解决方案1】:

    借助 Android 上的 GoogleMap API 和 iOS 上的 MapKit SDK,您可以实现自定义图块提供程序。这意味着您可以选择覆盖多段线和标记的地图图块。这样做的好处是您仍然可以获得内置地图 API 的全部功能,但还具有实现离线地图的附加功能。

    您可以通过 OpenStreetMaps(许多大公司使用)这样的映射提供程序来选择。

    • 您可以下载整个数据集并将其与您的应用程序捆绑在一起,以便在用户下载您的应用程序时已经下载了切片。这将大大增加您的应用程序的大小。
    • 或者您实施一些离线切片缓存。这意味着要离线访问图块,用户必须在某些时候在线看到地图的该部分。您需要处理切片的缓存。
    • 您只需为需要的区域下载图块,例如。您询问用户是否希望下载英国的整个数据集。这将减少应用程序的大小,同时使整个英国都可以离线使用。

    这些只是一些想法。希望对您有所帮助。

    【讨论】:

    • 以后如何使用缓存的切片在地图上显示?
    • 已经有一段时间了,但 TileProvider 类是您想要研究的类。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-29
    • 1970-01-01
    • 2022-08-24
    • 1970-01-01
    • 2015-04-29
    • 1970-01-01
    相关资源
    最近更新 更多