从Bing Maps AJAX Control访问RoutePath

时间:2011-10-14 20:27:43

标签: bing-maps

使用RoutePath Class时如何访问Bing Maps AJAX Control, Version 7.0

我已加载路线模块,计算方向并调用DirectionsManager Class的getRouteResult方法。不幸的是,它没有返回实际路线的坐标。

最终,我需要构成路线的形状坐标。

1 个答案:

答案 0 :(得分:0)

感谢Microsoft的一些帮助,我发现了RoutePath的暴露方式。访问RoutePath:

DirectionsManagerObj.getRouteResult().routeLegs[routeLegIndex]
    .subLegs[subLegIndex].routePath;

假设您有两个航点,这很有效。否则,您需要遍历routeLegs和subLegs以获取整个路径。

routeLeg表示通过两个航点的路径。 subLeg表示通过停止点和通过点(或两个通过点)的路径。 DirectionsManager Class API有关此信息的更多详细信息。