【问题标题】:Getting Geographic Information Systems GIS of a Street / Road in any Maps Api在任何 Maps Api 中获取街道/道路的地理信息系统 GIS
【发布时间】:2015-11-25 10:37:56
【问题描述】:

我正在尝试在我的应用程序中获取整个道路数据。假设我有一条名为 Abc Street 或 Xyz 路的道路,我想至少获得它的起始地理点和最终/结束地理点,以便我可以在整个道路上绘制一条折线。

我想知道 Any map apis 中是否有任何 api 功能。 Google/Apple/OpenStreet/Bing 等

OpenStreet 地图允许您下载“方式”整个文件。但是在我的应用程序中下载和附加 GB 文件并不好。任何更简单的方法将不胜感激

我已尝试使用此查询

<osm-script output="json">
  <query type="way">
    <has-kv k="highway" regv="Nimitz Freeway"/>
  </query>
  <print/>
</osm-script>

尼米兹高速公路是美国奥克兰非常受欢迎的高速公路,但使用

OverPassTurbo

结果不成功。也许如果有人可以帮助我对这个api做更多的了解

【问题讨论】:

  • 也许你也解释一下你想用这些数据做什么。正如所指出的,有用于部件的 Overpass API,但如果你想开发一个路由解决方案,其中有一些像 GraphHopper(适用于 Android 或 iOS 等设备),它可以离线且更高效地执行此操作
  • @Karussell 我只想获取整条道路的地理点并在地图上显示为 iPhone 中的折线。我已经在看overpass api了,听起来很有希望,试试看吧

标签: iphone google-maps openstreetmap bing-maps


【解决方案1】:

如果是 OpenStreetMap,您可以使用 Overpass API 下载个别道路。在您的情况下,query for name and rough location 似乎很合适。道路的正确taghighway tag

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多