Google地图离线支持

时间:2017-06-29 09:05:37

标签: android google-maps google-maps-api-2

我正在使用GoogleMap片段在我的应用程序中添加地图。根据我们的要求,我们需要支持离线地图。即如果设备离线(未连接到互联网)并且我的应用程序的缓存已清除,我将无法看到地图的图块。所以即使在这种情况下我也需要显示地图。

您能否建议实施此功能的最佳方法?谷歌地图是否提供了用于实现此功能的api或sdk?

请建议最好的方法。根据谷歌地图的条款和条件,它是否有效?

由于

1 个答案:

答案 0 :(得分:0)

您不能将谷歌地图用于离线地图,因为Google会在其T& C中拒绝使用谷歌地图。相反,你可以使用OpenStreetMaps(OSMDroid)来实现这一点。文档可以在这里找到。  https://github.com/osmdroid/osmdroid/wiki/Offline-Map-Tiles

一些好的教程

http://www.haakseth.com/?p=30

http://datamoil.blogspot.ae/2011/05/offline-google-maps-on-osmdroid.html