来自高程服务的dxChart高程

时间:2013-12-19 13:45:32

标签: google-maps-api-3

我正在使用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);
    }
});

有没有办法在不过度复杂的情况下对它们进行图表化处理?

1 个答案:

答案 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'
    }]
});