Aquí estoy usando Google map API para mostrar el mapa de Google en mi sitio. Aquí estoy en condiciones de añadir Google Map estáticamente siguiente código:¿Cómo agregar google infowindow google dinámicamente?
var map = new GMap2(document.getElementById('map'));
map.addControl(new GSmallMapControl());
map.setCenter(new GLatLng(21.183008, 81.36186199999997), 6);
var marker = new GMarker(new GLatLng(21.183008, 81.36186199999997), {});
GEvent.addListener(marker, "mouseover", function() {
marker.openInfoWindow("Hi ");
});
GEvent.addListener(marker, "mouseout", function() {
map.closeInfoWindow();
});
map.addOverlay(marker);
var marker1 = new GMarker(new GLatLng(21.25, 81.62), {});
GEvent.addListener(marker1, "mouseover", function() {
marker1.openInfoWindow("HI All");
});
GEvent.addListener(marker1, "mouseout", function() {
map.closeInfoWindow();
});
map.addOverlay(marker1);
he puesto de valor del marcador en la matriz. Cuando intento crear dinámicamente, solo aparece la última ventana de información.
la espera de la respuesta ....
Esto suena como un problema de cierre, pero ¿dónde está la matriz (y esperada 'for' -lazo)? – Halcyon
este código es de la versión anterior de google maps api. La v3 está activa durante bastante tiempo: http://code.google.com/apis/maps/documentation/javascript/basics.html. Hay una gran muestra en esa página. – tugberk
puede configurar un jsfiddle por favor ... no estoy seguro de qué google map api necesito usar – Baz1nga