Форум » КОМПЬЮТЕР » GOOGLE MAPS - ПРОЛОЖИТЬ МАРШРУТ В ВИДЕ ССЫЛКИ » Ответить

GOOGLE MAPS - ПРОЛОЖИТЬ МАРШРУТ В ВИДЕ ССЫЛКИ

Тренер: Чтобы на сайте разместить ссылку, как дойти, по картам Гугл - нужно знать язык этих карт... понятней будет на примере. Как мы шли, от платформы 21 километр, до стадиона в Царском селе: https://maps.google.ru/maps?saddr=59.741001,+30.4183108&daddr=59.732912,+30.406229&hl=ru&t=h&dirflg=w&z=15 В переводе на человеческий в ссылке выше написано следующее: maps.google.ru/maps? в картах гугл saddr с адреса =59.741001,+30.4183108 daddr до адреса =59.732912,+30.406229 hl=ru русский язык t=h карта гибрид (значения t ещё возможны =m - обычная карта или =k - космоснимок) dirflg=w способ вашего перемещения - пешком (если поставить =r - общественный транспорт, а если вообще убрать - будет проложен маршрут для автомобиля) z=15 масштаб=15 (можно менять от 1 до 20) Существуют и другие переменные, типа: q=строка поиска "restaurang+shanghai" ll= координаты центра области просмотра (если выставить точно, например: "59.339504,18.059485" то объект окажется в центре карты) sll=примерные координаты искомого текста, в кодировке UTF8 "59.328461,18.07354" spn=охват области просмотра "0.082084,0.30899" sspn=охват области просмотра искомого текста, в кодировке UTF8 "0.082138,0.30899" ie=кодировка текста "UTF8" iwloc=вывод рекламы найденного объекта под буквой "A" (регистр учитывается) а вот ссылка, использующая их: https://maps.google.com/maps?f=q&hl=ru&geocode=&q=restaurang+shanghai&sll=59.328461,18.07354&sspn=0.082138,0.30899&ie=UTF8&ll=59.350521,18.07354&spn=0.082084,0.30899&z=14&iwloc=A Втавить ссылку с объектом, в нужном масштабе - значительно проще: https://maps.google.ru/maps?t=h&z=17&q=loc:59.732912,30.406229 Есть хорошая статья на эту тему и хотя там много лишних букв в ссылках, поскольку автор явно их создал методом тыка - не до конца поняв всех значений вводимого кода, но прочитать её, для общего развития, будет наверно полезно. И ещё такое: [more]q (обязательный параметр) – адрес, который требуется геокодировать.* key (обязательный параметр) – ваш ключ API. sensor (обязательный параметр) указывает, исходит ли запрос на геокодирование от устройства с датчиком местоположения. Допустимые значения – true или false. (Имейте в виду, что, как правило, устройства с датчиками по определению самостоятельно выполняют геокодирование. Поэтому в большинстве запросов к API геокодирования для параметра sensor следует устанавливать значение false.) output (обязательный параметр) – формат, в котором следует создавать результаты. Допустимые значения xml, kml, csv или json (по умолчанию). Дополнительные сведения см. далее в разделе Ответы службы геокодирования. hl (необязательный параметр) – язык, на котором следует возвращать результаты. См. список поддерживаемых доменных языков. Имейте в виду, что список языков постоянно пополняется и не является исчерпывающим. Если какое-то значение hl отсутствует, геокодер пытается использовать базовый язык домена, из которого запрос отправляется куда угодно. ll (необязательный параметр) – координаты {широта, долгота} центра области просмотра, выраженная в виде строки с запятой в качестве разделителя (например, "ll=40.479581,-117.773438"). Использование этого параметра имеет смысл только в том случае, если геокодеру передается также параметр spn. Дополнительные сведения см. в разделе Предпочтительные области просмотра ниже. spn (необязательный параметр) – охват области просмотра, выраженный в виде строки с запятой в качестве разделителя, содержащей координаты {широта,долгота} (например, "spn=11.1873,22.5"). Использование этого параметра имеет смысл только в том случае, если геокодеру передается также параметр ll. Дополнительные сведения см. в разделе Предпочтительные области просмотра ниже. gl (необязательный параметр) – код страны, указанный в виде двухсимвольного значения ccTLD (национальный домен верхнего уровня). (Дополнительные сведения см. далее в разделе Предпочитаемые коды стран.) отсюда.[/more]

Ответов - 0



полная версия страницы