我正在使用Google提升服务获取我的高程, 现在我试图用dxChart绘制它们,但我真的找不到一种映射数据的方法
这就是我现在为地图渲染所做的事情:
$("#height-map").dxChart({
dataSource: elevations,
series: [{
name: 'Elevation',
valueField: 'elevatiion'
}]
});
这就是高程填充的方式:
elevator.getElevationForLocations(positionalRequest, function(results, status) {
if (status == google.maps.ElevationStatus.OK && results[0]) {
for (var i = 0; i < results.length; i++) {
elevations.push(results[i]);
}
} else {
alert("Elevation service failed due to: " + status);
}
});
有没有办法在不过度复杂的情况下对它们进行图表化处理?
答案 0 :(得分:0)
我通过执行以下操作修复了它:
for (var i = 0; i < elevations.length; i++){
elevations[i].point = i;
}
$("#height-map").dxChart({
dataSource: elevations,
commonSeriesSettings: {
argumentField: 'point'
},
series: [{
name: 'Elevation',
valueField: 'elevation'
}]
});