Откройте маркер карты Google по ссылке за пределами карты - PullRequest
1 голос
/ 27 апреля 2010

Как открыть окно информации о маркере карты по ссылке за пределами карты?

Я понял, как открыть информационное окно, щелкнув маркер на карте со следующим кодом:

GEvent.addListener(marker, "click", function() {
    marker.openInfoWindowHtml("<div>I'm a marker</div>");
});

Однако я не могу понять, как заставить его работать по ссылке за пределами карты.

1 Ответ

2 голосов
/ 27 апреля 2010

Вероятно, у вас есть более одного маркера. Убейте двух зайцев одним выстрелом и поместите их в глобальный массив:

var markers = []

GEvent.addListener(marker, "click", function() {
    marker[i].openInfoWindowHtml("<div>I'm a marker</div>");
});

Тогда вы можете просто вызвать это, где значение i является индексной позицией маркера:

marker[i].openInfoWindowHtml(...your html...);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...