Доступ к пути маршрута из элемента управления AJAX Bing Maps

#bing-maps

#bing-maps

Вопрос:

Как я могу получить доступ к классу routePath при использовании элемента управления AJAX Bing Maps версии 7.0?

Я загрузил модуль directions, вычислил направления и вызвал метод getRouteResult класса DirectionsManager. К сожалению, он не возвращает координаты фактического маршрута.

В конечном счете, мне нужны координаты фигуры, которая составляет линию маршрута.

Ответ №1:

Благодаря некоторой помощи от Microsoft я обнаружил, как отображается routePath. Доступ к пути маршрута с помощью:

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

Это отлично работает, если у вас есть две путевые точки. В противном случае вам нужно будет перебирать RouteLegs и subLegs, чтобы получить весь маршрут.

routeLeg представляет путь через две путевые точки. Подзаголовок представляет путь через точку остановки и через точку (или две через точки). API класса DirectionsManager содержит более подробную информацию об этой информации.