在应用中离线使用谷歌地图

时间:2011-05-01 08:24:16

标签: android google-maps google-maps-mobile

我正在尝试开发和应用程序,在Google地图上覆盖一些信息。

我想知道,是否可以缓存此地图的至少一部分,以便可以离线使用。

3 个答案:

答案 0 :(得分:22)

您可以使用OpenStreetMaps控制器(如osmdroid)和Google地图图块。根据{{​​3}}(10.1.3.b),如果您临时安全地缓存它,似乎可以使用一部分地图。 Google Maps TOS

答案 1 :(得分:6)

Downloading/Caching Google Maps for Offline Use所述,您无权执行此操作。但是,您可以使用OpenStreetMap的地图或允许此操作的其他提供者。

答案 2 :(得分:3)

2016年的状态更新:

在OSM世界中,事情已经发生了变化,现在您可以获得至少与Google Maps使用各种SDK提供的地图一样好的地图。其中一个是Mapbox Android SDK,它是基于矢量的,允许您离线缓存事物,并将它们与数据连接一起使用。