2012-07-14 19 views
5

¿Cómo agregaría el KML como una capa en google maps (javascript v3) sin cambiar la extensión/zoom del mapa?¿Cómo puedo cargar un KML en el mapa de Google, sin cambiar el centro del mapa

Estoy agregando un KML que tiene varios eventos en todo el mundo, debido a esto google maps javascript v3 cambia la extensión del mapa a una vista muy grande.

Aquí es un código de ejemplo:

function loadOverlay(inc) 
{ 
    var overlay = new google.maps.KmlLayer(inc); 
    overlay.setMap(map); 
    overlayArray.push(overlay); 
} 

function initialize_gmap() 
{ 
    var Rochester = new google.maps.LatLng(43.1561, -77.607); 
    var myOptions = { 
    zoom: 11, 
    center: Rochester, 
    mapTypeId: google.maps.MapTypeId.TERRAIN 
    } 

    map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); 
} 

//Then i initialize the map here, and load the kml 
initialize_gmap(); 
loadOverlay("linktokml.kml"); 

Después del KML se carga va a un gran zoom para mostrar todos los lugares de la kml. ¿Cómo puedo evitar esto o volver a mi extensión/zoom inicial?

Gracias de antemano.

Respuesta

Cuestiones relacionadas