можно получить статические карты в Google Maps API V3? - PullRequest
11 голосов
/ 11 мая 2010

Кто-нибудь знает, возможно ли получить Статические карты (карты изображений) для API V3?

Ответы [ 3 ]

11 голосов
/ 11 мая 2010
6 голосов
/ 25 января 2011

API статических карт Google отличается от API Карт Google.

Обратите внимание, что Google Maps API V3 использует статическую карту, когда карта загружается, поэтому вы можете просматривать карту быстрее. Та же методика объясняется здесь http://code.google.com/apis/maps/articles/static+js.html для API Карт Google V2.

0 голосов
/ 22 января 2015

Как объяснено ранее, 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 - «Адрес, город, штат, почтовый индекс».

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...