2

我正在编写一个只需要显示街道数据的 android 应用程序,比如 max-speed 等。出于这个原因,我想在我传递给 OSM 的 API 的边界框中提取所有街道数据。

现在我得到一个相当大的文件,其中包含存储在 OSM 中的所有信息。有没有办法只查询街道数据?

4

1 回答 1

0

根据 API 文档,边界框的唯一参数是左、下、右和上。似乎没有其他方法可以检索地图的区域。您可以通过 ID 单独获取节点,但我认为这将非常无用。

您可以实现自己的 Web 服务,该 Web 服务访问 OSM api 并将其剥离,然后从您的应用程序中访问您自己的 Web 服务。额外的工作,但减轻了您的移动客户端的负担。

http://wiki.openstreetmap.org/wiki/API_v0.6

于 2012-10-16T07:58:55.473 回答