我是 Open Street Map 的新手。我做了一些研究,发现我们可以下载 map 并将其存储到一个文件夹中。但是我没有找到任何提供离线 Open Street Map 的教程或示例。有人可以提供分步教程,请提供实现离线开放街道 map 的指南。我正在关注这个例子 http://android-coding.blogspot.com/2012/06/example-of-implementing-openstreetmap.html但现在我想让它在没有连接时可用。
最佳答案
就像您在教程中提到的那样,您可以使用 osmdroid 库: https://code.google.com/p/osmdroid/
这里有一个关于 osmdroid 如何与离线 map 一起工作的很好的解释: https://stackoverflow.com/a/8286276/891479
在您的应用程序中使用 MapTileProviderBasic。 这里有一些例子: http://www.androidadb.com/class/ma/MapTileProviderBasic.html
要生成 osmdroid 格式的离线 map ,请使用 Mobile Atlas Creator: http://mobac.sourceforge.net/
您可以选择 map 的来源和输出格式。生成后,将您的 map 集以 zip 格式放入您的“/osmdroid/map”目录。
希望对您有所帮助!
关于android - 打开街道 map 离线工作 android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14794705/