Понимание URL-адресов карт Google - PullRequest
1 голос
/ 04 июня 2011

Я хотел бы извлечь значения широты и долготы из ссылок карты Google.

допустим, у вас есть следующая ссылка (это ссылка, которую вы получите на http://maps.google.com меню ссылок)

http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=tokyo&aq=&sll=35.675147,-95.712891&sspn=47.800848,92.724609&ie=UTF8&hq=&hnear=Tokyo,+Japan&t=h&z=9

здесь есть пара значений широты / долготы (sll, sspn), но ни одно из них не кажется правильным. В этом случае первая пара соединяется с Монголией, вторая - с Оклахомой.

правильный широта / долгота будет около 35,6894875, 139,6917064.

мой вопрос в том, как вы можете получить эти значения по ссылке?

Я нашел этот сайт http://mapki.com/wiki/Google_Map_Parameters но я не мог найти решение.

спасибо и всего наилучшего, Viktor

1 Ответ

1 голос
/ 05 июня 2011

Значение ll в вашем URL должно быть широтой и долготой центра вашей карты. К сожалению, ваш URL не имеет параметра ll. Когда я захожу в Google Maps, сопоставляю местоположение и нажимаю кнопку ссылки, чтобы получить URL-адрес для совместного использования, он всегда имеет параметр ll. Я не уверен, как вы сгенерировали вышеуказанный URL, но это может иметь ключ к решению.

...