我正在尝试在 android 上构建离线地图,但我仍然是初学者。 所以我将osmdroid添加到我的项目中,并从这个链接下载了地图数据。 在互联网上搜索了一些后,我仍然没有找到显示数据的示例。此外,osmdroid使用我发现的SD卡位置。是否有可能用一个关于如何做到这一点的清晰示例来改变这一点?
谢谢
您下载了原始的 openstreetmap 数据。Osmdroid 需要渲染的磁贴才能实现离线功能。
所以你有两个问题:
1(如何获得渲染瓷砖。 2(如何将它们集成到应用程序中以供离线使用。
Osmdroid有相当好的关于离线地图的文档,这是一个相当复杂的主题,无法在一个正确的Stackoverflow答案中涵盖。您需要浏览osmdroid维基文章离线地图图块,其中涵盖了您的问题(甚至是有关文件位置的问题(。
您还可以检查其他维基主题。
- https://github.com/osmdroid/osmdroid/wiki/Map-Sources
- https://github.com/osmdroid/osmdroid/wiki/Modular-Tile-Provider-Architecture