0
如何在使用Bing Maps AJAX Control, Version 7.0時訪問RoutePath Class?從Bing Maps訪問RoutePath AJAX控件
我已經加載了方向模塊,計算出的方向並調用了DirectionsManager Class的getRouteResult方法。不幸的是,它不會返回實際路線的座標。
最終,我需要組成路線的形狀的座標。
如何在使用Bing Maps AJAX Control, Version 7.0時訪問RoutePath Class?從Bing Maps訪問RoutePath AJAX控件
我已經加載了方向模塊,計算出的方向並調用了DirectionsManager Class的getRouteResult方法。不幸的是,它不會返回實際路線的座標。
最終,我需要組成路線的形狀的座標。
感謝Microsoft的幫助,我發現了RoutePath的公開方式。訪問RoutePath通過:
DirectionsManagerObj.getRouteResult().routeLegs[routeLegIndex]
.subLegs[subLegIndex].routePath;
這很好,假設你有兩個航點。否則,您需要循環routeLegs和subLegs來獲取整個路由。
routeLeg表示通過兩個航點的路徑。一個subLeg表示通過一個停止點和通過點(或兩個通過點)的路徑。 DirectionsManager Class API有關於此信息的更多詳細信息。