Любой способ для метки Google Maps вызвать скрипт на странице, которая содержит встроенную карту - PullRequest
2 голосов
/ 17 февраля 2009

Есть ли способ заставить метку карты вызвать метод javascript на странице, содержащей карту.

Например: Скажем, у нас есть карта Google, на которой есть булавки для наших клиентов. Если оператор по продажам нажимает на пин-код CompanyA, может ли содержащаяся страница использовать javascript, чтобы идентифицировать этот пин-код ConpanyA. И показать быстрый отчет о деятельности этой компании?

РЕДАКТИРОВАТЬ: извините, ребята, я должен был упомянуть, что мы хотели создать и загрузить метки через KML

Ответы [ 3 ]

3 голосов
/ 17 февраля 2009

Да, вы можете подключить событие к маркеру (я использую менеджер маркеров).

GEvent.addListener(marker,'click',function(){..your code..})

См. Документ API здесь: http://code.google.com/apis/maps/documentation/reference.html#GMarker (прокрутите вниз до раздела «События»).

1 голос
/ 17 февраля 2009

Я сделал что-то подобное здесь . Не стесняйтесь проверить источник:)

0 голосов
/ 17 февраля 2009

Я полагаю, что вы добавили произвольный HTML-код во всплывающее окно с помощью API Google Maps AJAX. Я знаю, что могу поставить там якорный тег (href = blah), поэтому не могли бы вы просто сделать кликабельную ссылку, которая имеет URL-адрес javascript: blah () вместо некоторого URL-адреса в Интернете?

...