Отображение окна «Направления» Google на карте - PullRequest
2 голосов
/ 09 августа 2010

Я внедряю Карту Google на веб-сайте.

Одно из требований заключается в том, чтобы отобразить окно направлений, содержащее те же поля, что и в Картах Google, и которое появляется при нажатии пользователемкнопка.

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

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

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

1 Ответ

2 голосов
/ 09 августа 2010

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

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

Изучите этот пример из учебных пособий API Карт Google для базового примера:

Displaying Google’s ‘directions’ box on a map

...