Volgograd

Волгоград Linux User Group

Организована 23 ноября 2002 года

Проект заморожен Птн Июл 6 02:11:14 MSD 2012


Вход:  Пароль:  

GoogleMapsFormat


Каждая картинка в гуглемапе имеет вид
http://*.google.com/*?v=17&t=trtqssrrrrqssrqqs
Самая интересная часть – это параметр t

Количество символов – это масштаб.
Каждый символ из набора qrst – это соответственно «северо-запад», «северо-восток», «юго-восток» и «юго-запад».
Соответственно, если необходимо выбрать большее разрешение, то к данной ссылке необходимо добавить одну из четырех этих букв, и подгрузится картинка – в два раза больший масштаб, которая означает конкретную часть предыдущей картинки.
Т.е.:


Как использовать это на практике для загрузки определенного количества файлов с карты гугла:

Код не проверял – это не более чем примеры.

Т.е., для закачки какой-то определенной области с гугла надо:
Открыть гугловую карту, найти в ней приблизительно левый верхний угол, посмотреть src картинки, найти правый нижний угол, посмотреть src картинки.
прогнать первую строку через getGMvars, получить mini и minj,
прогнать вторую строку через getGMvars, получить maxi и maxj.

Потом


Т.е. подгрузить (maxi-mini+1)*(maxj-minj+1) картинок (разрешение – 256*256).

А уж затем – склеить.