Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/06/2013, 14:24
Avatar de catpaw
catpaw
 
Fecha de Ingreso: mayo-2010
Ubicación: xalapa
Mensajes: 856
Antigüedad: 14 años
Puntos: 23
Respuesta: Abrir infoWindow en Google Maps

Hola otra vez, ya me fije como sacar el globo normal de google maps, aca dejo mi code modificado:

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. var myLatlng = new google.maps.LatLng(#,-#);
  3. var marker;
  4. var map;
  5. var image = '../images_icon/tip.png';
  6.  
  7. function initialize(){  
  8.     var mapOptions = {
  9.         zoom: 15,
  10.         center: myLatlng,
  11.         mapTypeId: google.maps.MapTypeId.ROADMAP
  12.     };
  13.     map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
  14.    
  15.     var marker = new google.maps.Marker({      
  16.         map: map,
  17.         draggable: false,
  18.         animation: google.maps.Animation.DROP,  
  19.         position: myLatlng,
  20.         icon: image,
  21.         title: "Hello World!"  
  22.     });
  23.     //aca se declara el globo
  24.     infoWindow = new google.maps.InfoWindow();
  25.     var markerLatLng = marker.getPosition();
  26.     infoWindow.setContent([
  27.         '<div id="VentanaInfo">',
  28.         'Las coordenadas del lugar son:<br/>',
  29.         markerLatLng.lat(),
  30.         ', ',
  31.         markerLatLng.lng(),
  32.         '</div>'
  33.     ].join(''));
  34.     infoWindow.open(map, marker);
  35.    
  36.     google.maps.event.addListener(marker, 'click', function(){
  37.         //ib.open(map, marker);
  38.         infoWindow.open(map, marker);
  39.     });
  40. }
  41.  
  42. google.maps.event.addDomListener(window, 'load', initialize);
  43. </script>

Y a ti madman_18 solo te faltaria agregar:

Código Javascript:
Ver original
  1. var infowindow = new google.maps.InfoWindow({content: contenido});  
  2. bounds.extend(mapita);
  3. map.setCenter(marcador.getPosition());
  4.  
  5. //agregar para que de inicio que se abra el globo
  6. infowindow.open(map, marcador);