Google Maps Api v3-trigger-Problem, externer link-hit-info-Fenster
Also mein code sieht wie folgt aus, mehrere Marker:
var m1 = new google.maps.Marker(
new google.maps.LatLng(35.2602340, -93.7939480),
{icon:tinyIcon,bouncy:1}
);
google.maps.Event.addListener(m1, "click", function() {
m1.openInfoWindowHtml(
'1<br />test,TX'
);
});
map.addOverlay(m1);
var m2 = new google.maps.Marker(
new google.maps.LatLng(35.2810510, -93.8246510),
{icon:tinyIcon,bouncy:1}
);
google.maps.Event.addListener(m2, "click", function() {
m2.openInfoWindowHtml(
'test<br />test,Texas'
);
});
map.addOverlay(m2);
Wie bekomme ich diese zu arbeiten extern?
href="google.maps.Event.trigger(1, 'click');">Something</>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Auslösen des click-Ereignisses auf eine der Markierungen, können Sie einfach tun:
Aber es sieht aus wie Sie haben einige weitere Probleme in Ihren code, weil Sie mischen Methoden aus der v2 API und die v3 API. Zum Beispiel, sowohl die
addOverlay()
undopenInfoWindowHtml()
Methoden existieren nicht in der v3-API.Damit Ihr code sollte so Aussehen wie das funktioniert mit der v3-API:
Wenn Sie sich mit einer großen Anzahl von Markern: