deactivate
- это команда, которую вы ищете. Как и то, что уже было сказано, нет команды для удаления вашей виртуальной среды. Просто отключите его!
Ага, это определенно возможно с использованием 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 для ошибок геокодирования.