Google Maps API использует маркеры в качестве ссылок? - PullRequest
1 голос
/ 13 октября 2011

Я довольно новичок в использовании API Карт Google, хотя я многое узнал об этом за последнюю неделю, но одна вещь, которая до сих пор вызывает у меня беспокойство, это то, что я не знаю, как добавить событие маркера, чтобы когда я нажимаю на значок, он отправляет меня на сайт. Я хочу, чтобы маркер сказал, например, взять меня в Google (http://www.google.ie/), когда я нажму на него.

GEvent.addListener(marker, "click", function() {

       });

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

1 Ответ

0 голосов
/ 13 октября 2011

GEvent.addListener - это прослушиватель событий (именно то, что он говорит). Он ищет, чтобы вы что-то сделали, в этом случае клик. Когда вы вызываете addListener, вы также создаете функцию.

Внутри функции вы можете вызывать что угодно. Как правило, большинство людей открывает информационное окно, которое описывает маркер, но в вашем случае вы можете ввести:

window.location = "http://www.google.com";

чтобы весь ваш код мог выглядеть так:

GEvent.addListener(marker, "click", function() {
                   window.location = "http://www.google.com";
       });

К вашему сведению, я не проверял код.

...