我正在创建一个交互式交通拥堵地图,我想在此显示OpenStreetMap上的所有活动拥堵。我从中获取路况信息的API仅给我带来了卡纸的起点和终点。如下所示。
"fromLoc": {
"lat": 52.17043,
"lon": 5.43905
},
"toLoc": {
"lat": 52.16757,
"lon": 5.56571
}
我想要的是在此时卡纸的那部分道路上显示一条红线。为此,我需要起点和终点(GeoJSON / KML)之间的所有精确的道路坐标。
我尝试使用OpenRouteService API输入起点和终点坐标。它给了我一组坐标,似乎与道路匹配。唯一的问题是,它为我提供了汽车的实际路线,包括转弯和回旋处等。我只想在fromLoc
和toLoc
之间划一条线。
我一直在寻找解决方案已有一段时间,但是到目前为止我找不到任何答案。那么,如何在不转弯等情况下仅获取道路上A点到B点的坐标?有可能的API吗?