ArcGIS で 2 つのストップ間の運転距離を取得するにはどうすればよいですか? RouteTask サービスからのルートをマップに配置していて、その応答からも長さを取得したいと考えています。私は DirectionsFeatureSet でいくつかの反復を行うことを考えましたが、私がしていることは完全にナンセンスであることが既にわかっています。
var directions = solveResult[0].directions;
console.log(directions);
var length = 0;
var location = 0;
var obj = {};
$.each(directions.features, function (ind, val) {
var txt = val.attributes.text;
var indexOfLocation = txt.indexOf('Location');
if (indexOfLocation != -1) {
var digitTransform = txt.substring(indexOfLocation + 9);
var digit = "";
for (var i = 0; i < digitTransform.length; i++) {
var char = digitTransform[i];
if (isNumber(char)) {
digit += char;
} else break;
}
}
});
それは私がすでに行ったことであり、意味がありません。
Google Maps API では明確です。すべての脚には独自の長さがあります。ArcGIS の回答では、そのような簡単なアプローチは見当たりません。