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

Java 如何为Android提取和使用*.osm.bz2文件?,java,android,extraction,openstreetmap,Java,Android,Extraction,Openstreetmap,我从一个网站下载了文件philippine.osm.bz2。现在我不知道下一步该怎么处理这个文件。我的意思是我需要什么软件来使用这个文件?我的计划是从OSM文件(比如philippine.OSM.bz2)中显示菲律宾地图,并在Android项目中离线显示 是否有任何库可以用来合并.osm映射文件并将其合并到Android。请帮帮我。OSM文件就是文件。有各种各样的Android项目可以读取OSM文件。这一个似乎是最发达的:OSM文件就是文件。有各种各样的Android项目可以读取OSM文件。这一

我从一个网站下载了文件philippine.osm.bz2。现在我不知道下一步该怎么处理这个文件。我的意思是我需要什么软件来使用这个文件?我的计划是从OSM文件(比如philippine.OSM.bz2)中显示菲律宾地图,并在Android项目中离线显示


是否有任何库可以用来合并.osm映射文件并将其合并到Android。请帮帮我。

OSM文件就是文件。有各种各样的Android项目可以读取OSM文件。这一个似乎是最发达的:

OSM文件就是文件。有各种各样的Android项目可以读取OSM文件。这一个似乎是最成熟的:osm文件太大,无法直接在智能手机/平板电脑上使用

为了快速入门,我建议您使用它,它具有适用于世界各地的内置下载功能。下载的数据源于.osm文件,但它们已针对移动应用进行了优化和缩减

另一种不同的方法是向量文件格式,它由一些应用程序(如)支持

不幸的是,现成的地图目前仅适用于欧洲:


对于构建您自己的应用程序,我肯定会仔细查看MapsForge项目。中包括一个基于.map文件中存储的矢量信息绘制地图的。AFAIR这些文件可以通过在普通PC上转换.osm/.pbf文件来创建。

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

为了快速入门,我建议您使用它,它具有适用于世界各地的内置下载功能。下载的数据源于.osm文件,但它们已针对移动应用进行了优化和缩减

另一种不同的方法是向量文件格式,它由一些应用程序(如)支持

不幸的是,现成的地图目前仅适用于欧洲:


对于构建您自己的应用程序,我肯定会仔细查看MapsForge项目。中包括一个基于.map文件中存储的矢量信息绘制地图的。AFAIR这些文件可以通过在普通PC上转换.osm/.pbf文件来创建。

我可以多次查看osmdroid项目,在哪个文件夹中可以看到osm文件。它需要一个互联网连接来生成它的地图,还是他们将其存储在本地?AFAIR Osmdroid使用(仅?)位图分幅,而不是OSM矢量数据。我可以多次查看Osmdroid项目,在哪个文件夹中可以看到OSM文件。它是否需要互联网连接来生成地图,或者他们将其存储在本地?AFAIR Osmdroid使用(仅?)位图块,而不是OSM矢量数据。首先感谢您的回答。MapDroyd是封闭源代码的,我是一名初学者,先生,我需要一个关于创建Android项目的线索,该项目将优化OpenStreetMap的使用,而不会在项目中包含大型osm文件。再次感谢您的回答。我对MapsForge项目有一个快速的概述。我发现了理解这个项目的一些关键点。如果我错了,请纠正我。地图瓷砖,拖鞋地图,也提到了奥斯马伦德。请跟我说说罗伯特爵士,我还是个学生。如何创建地图分幅?如何将其与slippy map集成?我应该使用什么软件来使用它们?罗伯特爵士,我知道我不应该问很多问题,我应该在网上研究,但我花了3周的时间加班研究,然后我没有发现任何结果。谢谢,先生。生成地图分幅(大小为256x256像素的位图分幅)通常非常复杂。大多数程序只是从openstreetmap.org下载。使用位图分幅或矢量数据是您必须做出的一般决定。在移动设备上绘制矢量数据需要大量的CPU能力。首先感谢您的回答。MapDroyd是封闭源代码的,我是一名初学者,先生,我需要一个关于创建Android项目的线索,该项目将优化OpenStreetMap的使用,而不会在项目中包含大型osm文件。再次感谢您的回答。我对MapsForge项目有一个快速的概述。我发现了理解这个项目的一些关键点。如果我错了,请纠正我。地图瓷砖,拖鞋地图,也提到了奥斯马伦德。请跟我说说罗伯特爵士,我还是个学生。如何创建地图分幅?如何将其与slippy map集成?我应该使用什么软件来使用它们?罗伯特爵士,我知道我不应该问很多问题,我应该在网上研究,但我花了3周的时间加班研究,然后我没有发现任何结果。谢谢,先生。生成地图分幅(大小为256x256像素的位图分幅)通常非常复杂。大多数程序只是从openstreetmap.org下载。使用位图分幅或矢量数据是您必须做出的一般决定。在移动设备上绘制矢量数据需要大量的CPU电源。