我正在构建网络应用程序,该应用程序应构建大量路线并显示其距离。对于所有路线,起始航点都是恒定的。我尝试这样做
function calculateRouteFromAtoB (platform, end) {
var router = platform.getRoutingService(),
routeRequestParams = {
mode: 'fastest;truck;traffic:enabled',
height: '7',
weightPerAxle: '4',
trailersCount: '1',
routeattributes : 'sh,bb,gr',
dirtRoad: '-3',
tollroad:'-3',
//tunnelCategory: 'E',
//maneuverattributes: 'direction,action',
'waypoint0': '50.6431675,29.9479832',
'waypoint1': end
};
router.calculateRoute(
routeRequestParams,
onSuccess,
onError
);
}
var tt;
for(tt=0;tt<array_with_endpoints.length;tt++){
calculateRouteFromAtoB(platform,array_with_endpoints[tt]);
}
函数calculateRouteFromAtoB
添加了要映射的路线及其到面板的距离,但是问题是面板上的路线长度与实际路线长度不匹配。我认为,端点是随机选择的。如果您知道如何使此代码按顺序选择端点,请告诉我。
答案 0 :(得分:1)