gpt4 book ai didi

java - 如何为 Android 提取和使用 *.osm.bz2 文件?

转载 作者:行者123 更新时间:2023-11-30 04:31:19 27 4
gpt4 key购买 nike

我已经从网站下载了文件 philippines.osm.bz2。现在我不知道接下来要如何处理这个文件。我的意思是我需要什么软件才能使用这个文件?我的计划是显示来自 OSM 文件(如 philippines.osm.bz2)的菲律宾 map ,并将其离线显示在 Android 项目上。

有没有我可以用来合并 .osm map 文件并将其合并到 Android 的库?请帮助我。

最佳答案

.osm 文件太大,无法直接在智能手机/平板电脑上使用。

为了快速入门,我建议您使用 MapDroyd它具有针对全局地区的内置下载功能。下载的数据源自 .osm 文件,但它们针对移动使用进行了优化和缩减。

另一种方法是 MapsForge一些应用程序支持的 vector 文件格式,如 Locus .

不幸的是,现成的 map 目前仅适用于欧洲: ftp://ftp.mapsforge.org/maps/

为了构建您自己的应用程序,我肯定会仔细研究 MapsForge 项目。其中包括 renderer它根据存储在 .map 文件中的 vector 信息绘制 map 。 AFAIR 这些文件可以通过在普通 PC 上转换 .osm/.pbf 文件来创建。

关于java - 如何为 Android 提取和使用 *.osm.bz2 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7647188/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com