我是开放地图街的新手.我做了一些研究,发现我们可以将地图下载并存储到一个文件夹中.但是我没有找到提供离线Open Street Map的任何教程或示例.有人可以提供一步一步的教程,一个实施离线开放街道地图的指南.我正在跟着这个例子
http://android-coding.blogspot.com/2012/06/example-of-implementing-openstreetmap.html,但现在我想让它可用,当没有连接.
解决方法
像你在教程中提到的,你可以使用osmdroid库:
https://code.google.com/p/osmdroid/
https://code.google.com/p/osmdroid/
这里有一个很好的解释osmdroid如何使用离线地图:
https://stackoverflow.com/a/8286276/891479
在你的应用程序中使用MapTileProviderBasic.
这里有一些例子:
http://www.androidadb.com/class/ma/MapTileProviderBasic.html
要以osmdroid格式生成离线地图,请使用Mobile Atlas Creator:
http://mobac.sourceforge.net/
您可以选择地图的来源和输出格式.一旦生成,将您的地图图集以zip格式放入您的“/ osmdroid / map”目录中.
希望会有所帮助!