Используя Google Maps API для [закрытия] данных времени прохождения

deactivate - это команда, которую вы ищете. Как и то, что уже было сказано, нет команды для удаления вашей виртуальной среды. Просто отключите его!

33
задан M-- 5 July 2018 в 08:22
поделиться

1 ответ

Ага, это определенно возможно с использованием API. Вы можете создать объект GDirections без div карты или направлений. Вы можете сделать запрос на загрузку из A в B, а затем вызвать метод getDuration , чтобы получить общее время в пути.

Сначала вам нужно создать объект маршрутов:

// no need to pass map or results div since
// we are only interested in travel time.
var directions = new GDirections (); 

Затем выполните запрос загрузки для разрешить направления (я использовал две широты и долготы в качестве начальной и конечной точек, но вы также можете использовать здесь адреса):

var wp = new Array ();
wp[0] = new GLatLng(32.742149,119.337218);
wp[1] = new GLatLng(32.735347,119.328485);
directions.loadFromWaypoints(wp);

Затем вам нужно прослушать событие load , чтобы вы могли вызвать getDuration после определения направлений:

GEvent.addListener(directions, "load", function() {
    $('log').innerHTML = directions.getDuration ().seconds + " seconds";
        });

Полный пример можно найти здесь и JavaScript здесь . Вы можете проверить Документацию Google Maps для получения дополнительной информации о параметрах, которые вы можете дать объекту GDirections (например, расстояние пешком и т. Д.). Вы также должны прослушивать событие error для ошибок геокодирования.

Вы можете проверить Документацию Google Maps для получения дополнительной информации о параметрах, которые вы можете дать объекту GDirections (например, расстояние пешком и т. Д.). Вы также должны прослушивать событие error для ошибок геокодирования.

Вы можете проверить Документацию Google Maps для получения дополнительной информации о параметрах, которые вы можете дать объекту GDirections (например, расстояние пешком и т. Д.). Вы также должны прослушивать событие error для ошибок геокодирования.

20
ответ дан 27 November 2019 в 18:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: