谷歌地图的Android替代品(离线)

时间:2013-04-26 09:43:15

标签: android google-maps-api-2

我正在开发一个应用程序,用户可以按下按钮查看地图。我已经实现了谷歌地图在应用程序内打开以显示地图。

现在我的问题是:如果没有wifi / 3G就无法缓存地图,是否有其他方式来显示地图的离线版本?

我正在考虑展示地图的svg图像。我试过了,但没有办法放大svg图像,那么还有更好的方法吗?

2 个答案:

答案 0 :(得分:1)

您可以使用Open Street Map而不是Google Maps。 有一个Android库,可以在线和离线工作:OSMDroid

答案 1 :(得分:0)

旧版本的地图/导航在地图中有一个声明的位置,您可以将地图保存到设备以供离线查看。因为他们在六月/七月左右推动将两者合并为一个应用程序......现在你可以做到这一点的唯一方法是缩放到你想要的地图区域,然后搜索“好地图”(这是这是一种真正的hacky方式),它会将地图的离线版本保存到设备中。

就我个人而言,我认为谷歌确实放弃了这个问题,并且不应该将这两个应用程序结合起来,直到最终应用程序更好(所有相同的旧功能,可能还有更多新功能),而不是之前的旧应用程序。

您可能希望查看Google maps API(我尚未完成),看看是否有办法请求缓存存储区域。 (或者如果这是未来的目标)。

至于更换......我不知道一个。