适用于Android和iOS的离线地图SDK

red*_*rom 16 android google-maps offline ios skmaps

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

我发现了这些:Skobbler,Bing MapsTomTom.但不确定哪一个更好.我需要一个自定义POI,路由highligting,以及一些信息.

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

谢谢你的建议.

Stu*_*ing 11

使用Android上的GoogleMap API和iOS上的MapKit SDK,您可以实现自定义磁贴提供程序.这意味着您可以选择折线和标记重叠的地图图块.这样做的好处是你仍然可以获得内置映射API的全部功能,但增加了实现离线地图的功能.

您可以选择OpenStreetMaps等映射提供程序(许多大公司都使用它).

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

这些只是一些想法.希望能帮助到你.