如何制作具有离线地图的Android应用程序

时间:2014-01-13 13:59:01

标签: android android-maps

我想制作一个已经拥有其apk中特定区域的地图图块的Android应用程序,当用户安装应用程序时,他可以在手机中看到地图而无需连接互联网。他应该能够离线查看该特定区域的地图。我听说过我可以通过osmdroid做到这一点。但是我可以用它存储实际的Googlemaps(卫星视图)。

或者是否可以先将该特定区域的地图图块的png图像存储在资产文件夹中,然后再使用它。如果这是可能的,请告诉我如何做到这一点(我的意思是如何将瓷砖放在资产文件夹中,然后使用输入流显示它)。我是android的新手。任何帮助从哪里开始?

1 个答案:

答案 0 :(得分:0)

  

但是我可以用它存储实际的Google地图(卫星视图)。

OSMDroid不使用Google地图。 Maps V2中没有用于缓存切片以供离线使用的API,至少目前不是。

  

或者是否可以先在资产文件夹中存储该特定区域的地图图块的png图像,然后再使用它。

您没有Google地图的地图图块作为PNG图像。

  

我是android新手。任何帮助从哪里开始?

使用OSMDroid。或者,找一些提供离线地图的商业地图库。