用于获取道路上两个位置之间的坐标的API

时间:2018-10-11 10:54:59

标签: coordinates openstreetmap geojson geo

我正在创建一个交互式交通拥堵地图,我想在此显示OpenStreetMap上的所有活动拥堵。我从中获取路况信息的API仅给我带来了卡纸的起点和终点。如下所示。

"fromLoc": {
    "lat": 52.17043,
    "lon": 5.43905
},
"toLoc": {
    "lat": 52.16757,
    "lon": 5.56571
}

我想要的是在此时卡纸的那部分道路上显示一条红线。为此,我需要起点和终点(GeoJSON / KML)之间的所有精确的道路坐标。

我尝试使用OpenRouteService API输入起点和终点坐标。它给了我一组坐标,似乎与道路匹配。唯一的问题是,它为我提供了汽车的实际路线,包括转弯和回旋处等。我只想在fromLoctoLoc之间划一条线。

这就是我现在得到的 enter image description here

这是我真正想要的 enter image description here

我一直在寻找解决方案已有一段时间,但是到目前为止我找不到任何答案。那么,如何在不转弯等情况下仅获取道路上A点到B点的坐标?有可能的API吗?

0 个答案:

没有答案