将 Planet.osm 与 osmDroid 一起用于离线地图

Use of Planet.osm with osmDroid for offline maps

有谁知道是否可以使用 osmDroid 构建一个 Android 应用程序,该应用程序利用存储在 SD 卡上的 Planet.osm?

例如,您将 Planet.osm 存储在已放入 phone 的大 SD 卡上。 phone 上加载的应用程序随后会在 SD 卡中查找相关地图并允许用户离线使用完整地图。

不,不像你想象的那样。

您的移动设备上的 Planet contains raw vector data whereas osmdroid needs pre-rendered raster tiles. You would need a renderer 但渲染是一项资源密集型任务,并不真正适合移动设备。除非您使用像 OsmAnd 这样的多个移动应用程序完成的预处理数据(最好是矢量渲染器)。存储预渲染图块可能是一种选择,但仅限于有限区域,因为它们的存储需求增长非常快。

如果您打算将矢量渲染添加到您的应用程序,您可以查看 mapsforge