2010-05-11 12 views

Odpowiedz

0

Jak wyjaśniono wcześniej API Static Maps jest wersja 2. Oto dobry doc: https://developers.google.com/maps/documentation/staticmaps/

Przynajmniej takie jest moje szybkie zrozumienie po szybkim wyszukiwaniu. Jedyny czas, w którym utworzę mapę statyczną, zwykle znajduje się na końcu strony ze wskazówkami, na której utworzyłem już interaktywną mapę. Mam div o identyfikatorze „Staticmap”, a następnie korzystać z tej funkcji:

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; 
} 

Gdzie LatLon, oczywiście, to ciąg oddzielonych przecinkami i przeznaczenia jest „adres, miasto, stan, kod pocztowy”.

Mam nadzieję, że to pomoże.

Powiązane problemy