Foros del Web » Programando para Internet » Javascript »

gmaps raro

Estas en el tema de gmaps raro en el foro de Javascript en Foros del Web. Hola gente tengo este metodo js que me arma un mapa de argentina, el problema es que no lo centra sino que el centro queda ...
  #1 (permalink)  
Antiguo 16/04/2012, 08:42
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
gmaps raro

Hola gente tengo este metodo js que me arma un mapa de argentina,
el problema es que no lo centra sino que el centro queda en la parte superior izquierda

Código Javascript:
Ver original
  1. drawDefault: function(map_container_id)
  2.             {
  3.                
  4.                 var GEOCODER;
  5.                 GEOCODER = new GClientGeocoder();
  6.                 GEOCODER.getLocations("argentina", function (response) {
  7.                    
  8.                     if (!response || response.Status.code != 200) {
  9.                         alert("No se puede localizar el punto A");
  10.                         // TODO: Poner una imagen default
  11.                     }
  12.                     else {
  13.                         //var map = new GMap2(document.getElementById(map_container_id));
  14.                         //map.setCenter(new GLatLng(40.4166909,-3.7003454), 5);
  15.                        
  16.                         var _point_default = {
  17.                             //40.4166909,-3.7003454
  18.                             //-38.416097,-63.616672 arg
  19.                             lat: response.Placemark[0].Point.coordinates[1],
  20.                             lon: response.Placemark[0].Point.coordinates[0],
  21.                             address: response.Placemark[0].address
  22.                         };
  23.                        
  24.                         //alert(lat+' * '+lon+' * '+address);
  25.                        
  26.                         var map = new GMap2(document.getElementById(map_container_id));
  27.                        
  28.                         //map.addControl(new GMapTypeControl());
  29.                         map.addControl(new GLargeMapControl());
  30.                         map.addControl(new GScaleControl());
  31.                         map.checkResize();
  32.                         map.setCenter(new GLatLng(_point_default.lat, _point_default.lon), 13, G_NORMAL_MAP);
  33.                         var _pointA = new GLatLng(_point_default.lat, _point_default.lon);
  34.                         var _MarkerA = new GMarker(_pointA, G_DEFAULT_ICON);
  35.                         map.addOverlay(_MarkerA);
  36.                         //alert(_point_default.lat +' * '+ _point_default.lon);
  37.                        
  38.                         //map.setCenter(new GLatLng(_point_default.lat, _point_default.lon), 13, G_NORMAL_MAP);
  39.                         map.setZoom(3);
  40.                        
  41.                     }
  42.                 });
  43.                  
  44.             }

he leido en la doc que puede ser por un tema de tamaño de container y se usa la funcion checkResize(); pero no se si esta bien, la agregè y sigue haciendo lo mismo.

saludos

Etiquetas: funcion, gmaps, js, raro
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:28.