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



有人知道是否可以使用存储在SD卡上的Planet.osm来构建一个使用osmDroid的Android应用程序吗

例如,你可以将Planet.osm存储在一个放在手机里的大SD卡上。然后,手机上加载的应用程序会在SD卡中查找相关的地图块,并允许用户离线获得完整的地图。

不,不是你所期望的。

Planet包含原始矢量数据,而osmdroid需要预先渲染的光栅瓦片。您可能需要在移动设备上使用渲染器,但渲染是一项资源密集型任务,并不适合移动设备。除非你使用的是像OsmAnd这样的多个移动应用程序所做的预处理数据(最好是矢量渲染器)。存储预渲染瓷砖可能是一种选择,但仅适用于有限的区域,因为它们的存储需求增长非常快。

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

最新更新