2011-07-11 21 views

Respuesta

15

Colóquelo en la latitud y longitud de los EE. UU., Y ajuste el zoom.

var latlng = new google.maps.LatLng(37.09024, -95.712891); 
var myOptions = { 
    zoom: 3, 
    center: latlng, 
    mapTypeId: google.maps.MapTypeId.ROADMAP 
}; 
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); 

En la mayoría de los navegadores después de buscar un lugar en los mapas de Google, puede poner

javascript:void(prompt('',gApplication.getMap().getCenter())); 

en la barra de direcciones para obtener el coordenadas de latitud y longitud

O puede usar inversa geocodificación con un nombre como "EE. UU." que sería algo como esto:

geocoder.geocode({'address': 'USA' }, function(results, status) { 
     response($.map(results, function(item) { 
     var latlng = new google.maps.LatLng(item.geometry.location.lat(), item.geometry.location.lng()); 
     var myOptions = { 
      zoom: 3, 
      center: latlng, 
      mapTypeId: google.maps.MapTypeId.ROADMAP 
     }; 
     var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); 
     })); 
    }); 
+0

Debo utilizar el lat/lang? Creo que leí en alguna parte que hay valores literales para cada región. –

+0

También puede utilizar geocodificación inversa o w/e se llama, actualizaré la publicación anterior –

+0

, sí, porque latitud y * longitud * son tan difíciles de entender. –

Cuestiones relacionadas