检索openstreetmap中的maxspeed标记

时间:2012-10-19 19:43:13

标签: android openstreetmap

我想创建一个Android应用程序,如果我要超过速度限制就警告我,我想在openstreetmaps中使用maxspeed标签,但是当我使用API​​获取数据时,我找不到speedmax标签但是当我在网站上查找地点时它就在那里。有没有其他方法可以检索每条道路的最大速度限制,以便在我的应用程序中使用它?

2 个答案:

答案 0 :(得分:1)

您正在搜索maxspeed = *标记http://wiki.openstreetmap.org/wiki/Key:maxspeed(右侧边栏查询标记信息)

此外,您的任务有不同的解决方案:

  1. 向现有地图创建者询问帮助/数据(在OSM Wiki中查找“地图”)
  2. Overpass API创建查询可能对Overpass Turbo
  3. 有帮助
  4. 使用渗透和适当的过滤表达式自行过滤OSM Planet提取物
  5. 请记住,处理OSM数据可能很困难,例如速度单位取决于国家/地区,与未标记道路的默认值相同。

    P.S。它叫做OpenStreetMap(没有-s);)

答案 1 :(得分:0)

http://www.overpass-api.de/api/xapi [maxspeed = ] [bbox = 31.454403,30.082119,31.454266,30.082093]

只需在同一条道路上使用两个点(LAN / LAT)即可获取道路详细信息