Как преобразовать адрес в ссылку на Google Maps (НЕ КАРТА) - PullRequest
270 голосов
/ 19 августа 2009

После просмотра (поиска в Google) в Интернете некоторое время, я не могу найти ничего, что принимает адрес, такой как:

1200 Pennsylvania Ave SE, Вашингтон, округ Колумбия, 20003

и преобразует его в интерактивную ссылку:

http://maps.google.com/maps?f=q&source=s_q&hl=en&q=1200+Pennsylvania+Ave+SE,+Washington,+District+of+Columbia,+20003&sll=37.0625,-95.677068&sspn=44.118686,114.169922&ie=UTF8&cd=1&geocode=FT5MUQIdIDlp-w&split=0&ll=38.882147,-76.99017&spn=0.01064,0.027874&z=16&iwloc=A

Предпочитаемый jQuery или PHP или просто любая полезная информация об этом.

Ответы [ 14 ]

1 голос
/ 12 мая 2011

На http://www.labnol.org/internet/tools/short-urls-for-google-maps/6604/ они показывают короткий URL, который работает очень хорошо

URL Карт Google довольно громоздкий, особенно при отправке через мгновенные сообщения, твиты или электронную почту. MapOf.it предоставляет вам быстрый способ ссылки на Карты Google, просто указав адрес местоположения в качестве параметра поиска.

http://mapof.it/

Я использовал его для нескольких разработанных мною приложений, и он работал как шарм.

0 голосов
/ 18 февраля 2015

Я только что нашел это и хотел бы поделиться ..

  1. найдите свой адрес на maps.google.com
  2. нажмите на значок шестеренки в правом нижнем углу
  3. нажмите "поделиться или вставить карту"
  4. поставьте флажок в поле короткого URL и вставьте результат в href ..
0 голосов
/ 12 января 2014

Метод замены C # обычно работает для меня:

foo = "http://maps.google.com/?q=" + address.Text.Replace(" ","+");
0 голосов
/ 20 мая 2011

Кроме того, любой, кто хочет вручную URLCODE адрес: http://code.google.com/apis/maps/documentation/webservices/index.html#BuildingURLs

Вы можете использовать это для создания определенных правил, которые соответствуют стандартам GM.

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