javascript-获取当前道路限速

我正在尝试开发一个Javascript程序来获取当前道路的当前速度限制.我尝试使用Overpass API,但是只会返回一个空的XML文件:

/interpreter?node(around:10, 40.7127, 74.0059)[maxspeed];out;

我还没有在我的代码中实现它,而是在Firefox上对其进行了测试.

为什么XML文件为空,还有其他免费的在线资源可用于获取坐标x,y处道路的速度限制?

注意:我希望它支持英国的速度限制

解决方法:

查询返回空结果的两个原因:

>您要查询的区域非常稀疏
>您正在查询节点而不是方法

请尝试以下查询:

way
  (around:70, 51.0483, 13.7495)
  [maxspeed];
(._;>;);
out;

参见result on overpass turbo.

上一篇:javascript-在传单中加载地图非常慢


下一篇:在PHP中使用Nominatim进行反向地理编码