Отображение Google's 'Rightion' Box на карте
-
26-09-2019 - |
Вопрос
Я реализую карту 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 для базового примера: