Как объяснено ранее, API Статических Карт является версией 2.
Вот хороший документ:
https://developers.google.com/maps/documentation/staticmaps/
По крайней мере, это мое быстрое понимание после быстрого поиска. Единственный раз, когда я создаю статическую карту, обычно в конце страницы маршрутов, где я уже создал интерактивную карту. У меня есть div с идентификатором «StaticMap», затем я использую эту функцию:
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;
}
Где LatLon - это, конечно, строка, разделенная запятыми, а Destination - «Адрес, город, штат, почтовый индекс».
Надеюсь, это поможет.