Формат адреса для карт Google - PullRequest
       3

Формат адреса для карт Google

6 голосов
/ 06 сентября 2010

Я пытаюсь сделать что-то, что анализирует текст на предмет возможных адресов и превращает их в ссылки на Google Maps.Есть ли какая-либо ссылка на самый общий формат адреса, который Google Карты будут принимать в качестве запроса?Похоже, что-то, что они хотели бы обнародовать, но я не могу найти ничего в документах.

1 Ответ

5 голосов
/ 06 сентября 2010

Вам стоит взглянуть на Google Static Maps API .

Адрес

Большинство людей не говорят в широтах и ​​долготах; они обозначают местоположения, используя адреса . Процесс преобразования адреса в географическую точку известен как геокодирование , и служба статических карт может выполнить геокодирование для вас, если вы предоставите действительные адреса.

В любом параметре, где вы можете указать широту / долготу, вы можете вместо этого указать строку, обозначающую адрес . Google будет геокодировать адрес и предоставит службе Static Map значение широты / долготы, которое будет использоваться при размещении маркеров или указании местоположений. Строка должна быть URL-экранированная , поэтому такие адреса, как "Сити Холл, Нью-Йорк, Нью-Йорк", следует преобразовать, например, в "Сити + Холл, Нью + Йорк, Нью-Йорк".

Обратите внимание, что адреса могут отражать либо точные местоположения, такие как адреса улиц, полилинии, такие как именованные маршруты, либо полигональные области, такие как города, страны или национальные парки. Для получения полилинейных и многоугольных результатов сервер Static Map будет использовать центральную точку линии / области в качестве адресного центра. Если у вас есть сомнения относительно того, как адрес может геокодироваться, вы можете проверить адрес с помощью этой Утилиты геокодирования .

В следующем примере создается статическая карта для Беркли, Калифорния:

http://maps.google.com/maps/api/staticmap?center=Berkeley,CA&zoom=14&size=400x400&sensor=false

Ресурсы:

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