我想创建一个 android 应用程序,如果我超过速度限制,它会警告我,我想在 openstreetmaps 中使用 maxspeed 标签,但是当我使用 API 获取数据时,我找不到 speedmax 标签,但它就在那里当我在站点中查找该位置时。有没有其他方法可以检索每条道路的最大速度限制以在我的应用程序中使用它?
问问题
1610 次
2 回答
2
您正在搜索 maxspeed=* 标签http://wiki.openstreetmap.org/wiki/Key:maxspeed(在右侧边栏上查询 taginfo)
此外,您的任务有不同的解决方案:
- 向现有地图创建者询问帮助/数据(在 OSM Wiki 中查找“地图”)
- 为Overpass API创建查询可能对 Overpass Turbo 有帮助
- 使用渗透和适当的过滤器表达式自行过滤 OSM Planet 提取物
请记住,处理 OSM 数据可能很困难,例如速度单位取决于国家/地区,与未标记道路的默认值相同。
PS它被称为OpenStreetMap(没有-s);)
于 2013-11-12T16:16:33.660 回答
1
http://www.overpass-api.de/api/xapi?[最大速度= ][bbox=31.454403,30.082119,31.454266,30.082093]
只需在同一条道路上使用两个点(LAN/LAT)即可获取道路详细信息
于 2019-11-19T10:31:58.277 回答