我在我的应用程序中使用Google Maps Android V2。加载需要花费太多时间。利用标记来指向某个特定的位置。所以我想知道是否有缓存地图或存储特定区域的方法。是否有可能在我的应用程序.. ??有没有办法在本地缓存地图
编辑
在默认的地图应用,我们可以缓存屏幕上的地图。他们如何做到这一点???
我在我的应用程序中使用Google Maps Android V2。加载需要花费太多时间。利用标记来指向某个特定的位置。所以我想知道是否有缓存地图或存储特定区域的方法。是否有可能在我的应用程序.. ??有没有办法在本地缓存地图
编辑
在默认的地图应用,我们可以缓存屏幕上的地图。他们如何做到这一点???
我建议不要这样做(缓存地图,并显示它),因为它是Google禁止使用的条款。
目前还没有Android版谷歌地图的离线版本(或者我没有意识到它,因为一年前我无法在需要的时候找到它)...解决方案是使用不同的地图API,如果你真的需要这个。
你在为地图标记或数据库工作等做一些大量的计算。
例如,我经常使用的数据服务网络和装载预定义的位置大约350地图标记时didnt经历缓慢的加载时间与谷歌地图...
请查看这个answer,如何在离线应用中使用谷歌地图。这是基于osmdroid,也是Google terms of use谷歌地图。
如果数据服务你的意思是使用NETWORK_PROVIDER然后是它只需几秒获得当前位置。但我不得不使用GPS_PROVIDER正弦地点的精度。 – suja