объекты Google map v3 DirectionsRenderer.direction имя одного из свойств периодически меняется

#google-maps #google-maps-api-3

#google-карты #google-maps-api-3

Вопрос:

Я показываю карту Google с возможностью перетаскивания направлений. при перетаскивании создается путевая точка и запускается событие directions_changed.

я использую DirectionsRenderer.directions для сохранения точек маршрута в базе данных.

Я проанализировал имена объектов и свойств и получил следующее

статус: ОК; маршруты: [объект Object]; Jf: [объект Object]; Xg: верно;

В приведенном выше примере объект Jf — это тот, у которого есть путевые точки, но периодически это имя Jf меняется, и нам трудно найти, в каком свойстве содержатся путевые точки. У меня есть способ найти это. но все же я хочу знать, как с этим справиться.

Jf: [object Объект]; // здесь Jf периодически меняется

Я использовал firefox для отладки объекта с помощью console.log.

Надеюсь, я прояснил.

Комментарии:

1. Насколько я помню, путевые точки будут частью step s routes объекта!

2. Да, вы правы. Мы отлаживали массив маршрутов с помощью консоли. войдите, и я увидел это. Спасибо.

Ответ №1:

Путевые точки будут частью step s routes объекта.

Только одно дополнительное замечание, если порядок имеет для вас значение, вам нужно следить за waypoint_order полем , если вы использовали optimize:true аргумент. Поскольку это вернет оптимизированный путь. Ссылка.

Комментарии:

1. Я не использовал порядок, но могу ли я узнать, в каких ситуациях порядок будет полезен. Похоже ли, какая путевая точка была создана первой … или вы могли бы дать мне ссылки на это? 🙂