从点 A ( coodinate / point )到Point B 的导航路线( coodinate / point ) -
我想知道我是否可以将它们转换为GPS坐标列表(或轨迹),并且有一些固定的间隔,即这些坐标将描绘出路径的路径
答案 0 :(得分:0)
我找到了一种使用OSRM的方式 如果我们发送此request -
我们将以JSON格式获取输出,其中列出了位置。添加了我制作的示例代码 -
URL = "http://router.project-osrm.org/route/v1/driving/"+args.coord+"?overview="+args.ovw+"&steps="+args.steps
r=requests.get(URL, verify=False)
data = r.json()
if data["code"]=='Ok':
for i in range(len(data["routes"])):
for j in range(len(data["routes"][i]["legs"])):
for k in range(len(data["routes"][i]["legs"][j]["steps"])):
for l in range(len(data["routes"][i]["legs"][j]["steps"][k]["intersections"])):
locations_i.append(data["routes"][i]["legs"][j]["steps"][k]["intersections"][l]["location"])