Как отображать информационное окно в GoogleMaps v3 при загрузке карты?

У меня есть простая карта Google v3 только с одним маркером с этим кодом:

google.maps.event.addListener(myplaceMarker, 'click', function() {
infowindow.open(map,myplaceMarker);

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

РЕШЕНО: мне просто нужно было удалить первую строку.


person Yaelede    schedule 30.01.2012    source источник


Ответы (2)


Сделайте вызов, чтобы открыть карту за пределами прослушивателя, иначе это произойдет при щелчке объекта маркера.

person nodrog    schedule 04.02.2012

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

google.maps.event.trigger(marker,'click');
person Rajesh Gheware    schedule 18.09.2013