2013-10-12 28 views
1

我们正在为ios和android绘制应用程序,并且我们希望在应用程序中进行地图缓存以供离线使用。在我的研究中,我发现缓存地图以进行离线使用的最常见方式是缓存不同分辨率的平铺图像。有没有其他的方式来缓存内存和耗时更少的地图,因为即使对于低分辨率缓存切片也需要很长时间,即使对于小型地图而言,最终的缓存大小也会变得非常大。 也ESRI IOS SDK和mapkit DONOT支持高速缓存方法的API中是否有可能以保存平铺图像以外的方式将地图缓存为脱机使用?

感谢

回答

1

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

+0

嗨,是的,它允许引用本地磁贴,但我的问题是它我想在运行时缓存磁贴,当用户在使用应用程序时按下按钮或其他UI元素。 – azmuhak

1

尝试在您的应用程序使用Open Street Map,它可以让你下载矢量格式的数据。 Google地图受版权保护并且不可下载。但是OSM是一个免费的维基地图,现在非常精确。

相关问题