Кто-нибудь знает, возможно ли его получить статические карты (карты изображений) для API V3?
Могу ли я получить статические карты в Google Maps API V3?
Ответ 1
Думаю, у меня есть ответ:
Ответ 2
Google Static Maps API - это другой API, отличный от API Карт Google.
Примечание. Если Google Maps API V3 использует статическую карту, когда карта загружается, чтобы вы могли быстрее просматривать карту. Тот же метод объясняет здесь http://code.google.com/apis/maps/articles/static+js.html для API Карт Google V2.
Ответ 3
Как объяснялось ранее, 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 - "Адрес, Город, штат, ZipCode".
Надеюсь, что это поможет.