#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 содержит более подробную информацию об этой информации.