Разрешить пользователю добавлять маршруты на карте (API Google Maps) - PullRequest
4 голосов
/ 15 марта 2010

Я знаю, что вы можете программно добавлять маркеры для указаний на карте. Но как вы позволите пользователю сделать это? Как и на сайте карт Google, вы просто щелкаете правой кнопкой мыши и затем нажимаете «указания от / до здесь», и маркер добавляется. Эта функциональность отсутствует в API.

РЕДАКТИРОВАТЬ: Может быть, я не был достаточно ясен. Я не говорю о функциях API. Я просто хочу, чтобы пользователь мог получить меню направлений, которое вы получите, когда вы нажмете правой кнопкой мыши . Посмотрите на сайт Google Maps для справки.

1 Ответ

4 голосов
/ 20 сентября 2010

Нет ничего встроенного в API для отображения контекстных меню "Направления отсюда" и "Направления сюда", вам нужно будет создать эту функциональность самостоятельно.

Вы можете обработать событие * rightclick * на объекте map , чтобы получить контекстные щелчки (и связанное с ними местоположение), а затем передать местоположения в Directions Service .

Примечание. Теперь рекомендуется использовать API Карт Google версии 3 (Служба маршрутов) вместо API версии 2, предложенного в предыдущем ответе (GDirections).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...