Как выполнить пакетное геокодирование на Google или другом поставщике услуг геокодирования? - PullRequest
4 голосов
/ 13 августа 2010

Как выполнить пакетное геокодирование на Google или другом поставщике услуг геокодирования.Я не хочу, чтобы пакетная обработка адресов выполнялась, когда приложение использует JavaScript, чтобы разбить пакетный адрес на один адрес в цикле и выполнить геокодирование, как пример поставщика (http://onemarco.com/2007/06/03/geocoding-with-the-google-maps-api/). Я хочу выполнить пакетное геокодирование, где я могу отправитьнавальный адрес в файле или текстовом файле, адресованный поставщику услуг, и получите подходящий ответ.

Заранее благодарим.

Ответы [ 2 ]

3 голосов
/ 20 января 2011

Возможно, BatchGeo.com поможет вам, он основан на API Карт Google, но вы также можете использовать службу геокодирования Yahoo.BatchGeo делает очень приличную работу.В противном случае существует довольно много (коммерческих) решений на основе API, таких как http://maplarge.com/geocoder

. Посетите страницу википедии о геокодировании, в которой есть довольно полный список

0 голосов
/ 25 мая 2017

Несмотря на то, что существует несколько гео процессов, они очень разные. Некоторые используют старые интерполяции и в среднем отклоняются на 30-300 футов. Это важно в городской среде. Из вопроса не ясно, имеете ли вы в виду API или просто приложение. Для применения я бы рекомендовал CSV2Geodata . Поставляется с бесплатной и платной опцией Для API я бы порекомендовал mapbox. Это также идет с бесплатным и платным вариантом. Другой API-интерфейс - mapquest https://www.mapbox.com/geocoding/ Оба API просты в подключении и использовании, и JavaScript не сломается.

...