Вопрос

Я реализую карту Google на сайте.

Одним из требований является отображение поля направлений, которая содержит одни и те же поля, как использует один файл Google Maps, и который появляется, когда пользователь нажимает кнопку.

Я понимаю, что API Google Maps позволяет нарисовать линию между двумя разными местами.

Можно ли отобразить саму коробку направлений, используя API, а не кодировать ящик самостоятельно?

Пожалуйста, обрати внимание: Я имею в виду исходный Форма направления - то есть форма, в которую вы входите в пункты назначения «A» и «B» и нажмите «Получить указания».

Это было полезно?

Решение

Да, то DirectionsRenderer Можно сделать «коробку указания» автоматически. Просто создать а <div id="dir_box"> в вашем HTML, а затем пропустите его к своему DirectionsRenderer объект через то setPanel() Метод:

directionsDisplay = new google.maps.DirectionsRenderer();
directionsDisplay.setMap(map);
directionsDisplay.setPanel(document.getElementById('dir_box'));

Проверить Этот пример С учебниками Google Maps API для базового примера:

Displaying Google&rsquo;s &lsquo;directions&rsquo; box on a map

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top