在我的 Android 项目中,我想要离线地图。使用图块,我的地图需要 500 MB 的空间,我还想离线搜索地图上的地址。 我认为减小尺寸并使搜索成为可能的唯一方法是矢量地图。如何在 OSMdroid 中使用矢量地图?在哪里可以获得矢量地图?
据我所知,大多数人会在您的情况下使用 Mapsforge:http://wiki.openstreetmap.org/wiki/Frameworks#Widgets
为了减小图块的大小,您可以压缩图块并将其复制到 sdcard 中的 osmdroid 文件夹(您必须保留图块文件夹的当前结构)。
但是您可以在 osmdroid 中使用 KML 文件作为处理功能的数据源 OSMBonusPack 在 osmdroid 地图中加载 kml 文件。
另请参阅此示例。