1

我们正在开发适用于 ios 和 android 的地图应用程序,我们希望在应用程序中进行地图缓存以供离线使用。在我的研究过程中,我发现缓存地图以供离线使用的最常见方法是以不同分辨率缓存平铺图像。是否有任何其他方法可以缓存内存和耗时更少的地图,因为即使在低分辨率下缓存切片也需要很长时间,即使对于小地图,最终的缓存大小也会变得非常大。esri ios sdk 和 mapkit 也不支持其 API 中的缓存方法

谢谢

4

2 回答 2

1

尝试在您的应用程序中使用Open Street Map,它允许您以矢量格式下载数据。谷歌地图受版权保护且不可下载。但是 OSM 是一个免费的 wiki 地图,现在非常精确。

于 2013-10-13T20:51:20.610 回答
1

查看MapBox iOS SDK并可能使用RMMBTilesSource图块源来引用本地离线图块。

于 2013-10-14T00:01:57.383 回答