我正在尝试从这里的地图中获取计算出的路线的梯度信息。根据我需要添加的文档:
returnElevation = True
导致“路由响应中的所有形状都包含 3 个值而不是 2 个”
这是在这里完成的:
jsonAttributes: 1,
linkAttributes: 'sh,sl,ds',
routeAttributes: 'waypoints,shape,boundingBox',
legAttributes: 'boundingBox,shape',
maneuverAttributes: 'po,sh,rn,sp,rs,sa,sq',
returnElevation=true,
representation: 'turnByTurn',
后来我收到了这个数据:
var geo = links.shape[0].split(",");
latitudes.push(parseFloat(geo[0]));
longitudes.push(parseFloat(geo[1]));
altitude.push(parseFloat(geo[2]));
出于某种原因,这种方法不起作用,任何想法我可能做错了什么?