Подскажите кто сталкивался уже с таким. Работаю на сайте с картами Google, подключены API: Maps JavaScript API, Places API, Directions API
Маршруты строятся нормально, всё работает, но не получается получить общее время в пути. Или просто время от каждой точки к точке. Документацию смотрел, и что то ничего не нашёл там. Может кто делал, подскажите пожалуйста!
В ответе от Directions API возвращается массив routes[]
, он содержит объекты DirectionsRoute
(объекты маршрутов), в каждом объекте имеется массив legs[]
, который содержит объекты DirectionsLeg
(этапы маршрута - от точки до точки). В этом объекте есть много интересного, например, то что Вам нужно: distance (расстояние) и duration (время), оба имеют text (текстовое представление значения) и value (значение, цифра - время в секундах, расстояние в метрах). Или, например, start_address
и end_address
.
Суммированием значений по каждому Leg выбранного Вами маршрута, можете получить общее время в пути.
Документация по Directions Routes
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Помогите пожалуйста разобраться, почему не происходит добавление класса через addClass? Есть noUIslider, я ему через span добавил проценты ниже, при...
на странице стоит N количество счётчиков, при клике на + увеличивает значение на 1 или при клике на - уменьшает на 1Значение не должно быть меньше...
Есть textareaЕсли перетащить в нее картинку или ссылку, то в том месте, где отпустим мышь появится выделенный полный путь