2010-05-11 39 views

Respuesta

0

Como se ha explicado anteriormente la API de mapas estáticos es la versión 2. He aquí una buena doc: https://developers.google.com/maps/documentation/staticmaps/

Al menos, esa es mi comprensión rápida después de una búsqueda rápida. La única vez que creo un mapa estático generalmente se encuentra al final de una página de indicaciones, donde ya creé un mapa interactivo. Tengo un div con un ID de "Staticmap", Entonces utilizar esta función:

function makeStaticMap(Destination,LatLon) 
{ 
    Dest = Destination.split(","); 
    Dest[0] = Dest[0].replace(/ /gi, "+"); 
    Dest[1] = Dest[1].replace(/ /gi, "+"); 
    var StaticLink = '<img src="http://maps.google.com/maps/api/staticmap?center='+Dest[0]+','+Dest[1]+','+Dest[2]+'&zoom=16&size=600x300&maptype=roadmap&markers=color:blue%7Clabel:%7C'+LatLon+'&sensor=false" />'; 
    var LinkDiv = document.getElementById("StaticMap"); 
    LinkDiv.innerHTML = StaticLink; 
} 

Dónde LatLon, por supuesto, es una cadena separada por comas y Destino es "Dirección, Ciudad, Estado, Zona Postal".

Espero que esto ayude.