我收到了车辆的坐标,因此需要找出该车辆所在的那条道路的速度限制。我知道您可以找到像这样的特定边界框的maxspeed

www.overpass-api.de/api/xapi?[maxspeed=][bbox=5.6283473,50.5348043,5.6285261,50.534884]

但是,如果此边界框区域仅具有一个速度限制。那么假设边界框内有一个具有两个速度限制的区域?

我的第二个问题是,既然一次只能获得一个坐标,应该如何制作有界框?

最佳答案

请不要一次问一个以上的问题。

我的第一个问题不清楚。该查询将在给定的边界框中返回所有速度限制,而不仅仅是第一个。

关于第二个问题:您应该使用around查询而不是边界框。使用周围可以检索围绕给定坐标的特定半径内的所有元素。查询示例:

<query type="way">
  <around lat="5.6283473" lon="50.5348043" radius="25"/>
  <has-kv k="highway" v=""/>
  <has-kv k="maxspeed" v=""/>
</query>
<print/>


另请参见language guideoverpass turbo以测试您的查询。

关于geolocation - 天桥API查找坐标的速度限制?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27259655/

10-13 03:22