我们正在为ios和android制作地图应用程序,我们希望在应用程序中进行离线使用的地图缓存。在我的研究中,我发现缓存地图以供离线使用的最常用方法是以不同的分辨率缓存平铺图像。有没有其他方法来缓存一个内存和耗时较少的地图,因为即使对于低分辨率,缓存切片也需要很长时间,即使对于小地图,最终的缓存大小也会变得非常大。 另外esri ios sdk和mapkit donot支持API中的缓存方法
由于
答案 0 :(得分:1)
尝试在您的应用中使用Open Street Map,它允许您以矢量格式下载数据。 Google地图受版权保护,不可下载。但OSM是一个免费的wiki-map,现在非常精确。
答案 1 :(得分:1)
查看MapBox iOS SDK并可能使用RMMBTilesSource
磁贴来源来引用本地离线磁贴。