带有离线地图和数据库的Android应用

时间:2014-04-16 08:10:06

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

我使用Maps API v2使用Google Maps创建了一个Android应用程序,该应用程序从MySQL数据库获取PHP生成的JSON数据。当手机连接到互联网时,这很好用。 我的问题是什么是使应用程序可以离线使用的最佳方法。我只需要一个小区域用于离线可用性,我可以将JSON下载到手机存储并解析它,但地图部分是我的主要关注点。尽管我读过这篇文章但谷歌地图却无法实现,但有哪些替代方案呢?

1 个答案:

答案 0 :(得分:1)

有一个名为OSMDroid开源库,它取代了Google MapView类。它还包括一个模块化磁贴提供程序系统,支持多个online and offline磁贴源和叠加支持,内置叠加层用于绘制图标,跟踪位置和绘图形状。 您可以按照link

进行操作

OR

您可以关注为基于OpenStreetMap的应用程序提供免费和开放软件的Mapsforge,为Android设备上的ad-hoc地图呈现提供库 浏览此link以获取mapsforge用法