#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
sroutes
объекта!2. Да, вы правы. Мы отлаживали массив маршрутов с помощью консоли. войдите, и я увидел это. Спасибо.
Ответ №1:
Путевые точки будут частью step
s routes
объекта.
Только одно дополнительное замечание, если порядок имеет для вас значение, вам нужно следить за waypoint_order
полем , если вы использовали optimize:true
аргумент. Поскольку это вернет оптимизированный путь. Ссылка.
Комментарии:
1. Я не использовал порядок, но могу ли я узнать, в каких ситуациях порядок будет полезен. Похоже ли, какая путевая точка была создана первой … или вы могли бы дать мне ссылки на это? 🙂