HERE-MAPS javascript 路线的海拔高度信息
HERE-MAPS Altitude Information of Route in javascript
我正在尝试从此处的地图中获取计算出的路线的坡度信息。
根据我需要添加的文档:
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]));
出于某种原因,这种方法不起作用,知道我可能做错了什么吗?
尝试用 returnElevation:true 替换 returnElevation=true,我认为 returnElevation=true 将直接在 REST API 请求中工作,但是 javascript 需要它带有“:”
我正在尝试从此处的地图中获取计算出的路线的坡度信息。 根据我需要添加的文档:
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]));
出于某种原因,这种方法不起作用,知道我可能做错了什么吗?
尝试用 returnElevation:true 替换 returnElevation=true,我认为 returnElevation=true 将直接在 REST API 请求中工作,但是 javascript 需要它带有“:”