【发布时间】:2013-07-25 19:46:51
【问题描述】:
我试图了解 OpenStreetMap 的所有这些地图格式,但我真的很困惑。 OSM wiki 有很多信息,但看起来它分布在不同的地方,我无法深入了解所有格式。
我正在寻找可以在 Android 中用于离线使用的东西。我知道有很多框架甚至完成的应用程序使用不同的文件格式,但对我来说,他们使用的文件格式都很庞大。
据我了解,OSM 支持的最轻量级的格式是 PBF-Binary,它是光栅格式,对吧?
我发现可以把它转成*.map格式,也就是矢量,对吧?
那么大小比 PBF-Binary 小了大约 40%,但它必须被渲染,而且它不会像光栅那样快,对吧?
那么另一个问题是,可以用于android的最紧凑的OSM地图格式是什么?
我知道一个我经常使用的应用程序 - MapsWithMe,它有小地图文件,而且速度非常快,但我不知道它使用的是光栅还是矢量,我只知道他们使用 OSM 地图,但因为我了解他们已经基于它或类似的东西创建了自己的格式。
我遇到过 GeoJson,地图文件非常小,不超过几兆字节。所以现在我很困惑为什么会这样,为什么它不用于移动开发,因为我用谷歌搜索了“geojson android”并且没有关于它的信息。
有这些格式的对照表吗?
如果有人有一个链接可以让我了解所有这些东西,你能把它给我吗?
谢谢
【问题讨论】:
标签: android maps gis openstreetmap