0

Позвольте мне начать с того, я не знаю, как код, если вы не хотите, чтобы рассчитывать STATA (которые вы не) ...Возврат Полный список магазинов с широтой и долготой

У меня есть проект где мне нужны широты и долготы каждой бензозаправочной станции Petrobas в Бразилии.

У Google уже есть каждое из этих мест с индексированием и возможностью поиска ... и они также имеют широту/долготу каждого местоположения.

Мне было интересно, есть ли способ использовать API Карт Google для возврата списка каждой розетки, ее адреса и его Lat/long?

Моя лучшая попытка кода выглядит следующим образом:

</: Hack mainframe: input_"Petrobas Brazil" 
      Output_"Store, Address, Lat, Long" 
:end code/> 

Я думаю, что я, возможно, пропустили запятую или что-то, потому что код не работает:/

Любая помощь/советы/вход был бы очень признателен! В противном случае мне придется делать это вручную.

ответ

0

Это именно то, что дает Google Maps Geocoding API. Вы можете выбрать одну из следующих услуг в зависимости от того подходит вам лучше всего:

  • Geocoding это процесс преобразования адресов (например, адрес) в географические координаты (например, широта и долгота), которые вы можете использовать, чтобы место маркеров на карте или поместить карту.

    Пример запроса:

    https://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&key=YOUR_API_KEY

  • обратного геокодирования это процесс преобразования географических координат в удобочитаемый адрес. Служба обратного геокодирования API геокодирования Google Maps также позволяет найти адрес для данного идентификатора места.

    Пример запроса:

    https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&key=YOUR_API_KEY

В дополнение к этому, я считаю, это очень полезно, чтобы пройти через developer's guide для получения дополнительной информации и примеров.

+0

Что делать, если у меня нет списка всех адресов, которые я хотел бы геокодировать? Есть ли способ, чтобы Карты Google отображали все адреса? Веб-сайты компаний, как правило, не очень хороши в этом ... –