Геокодирование - я должен использовать API или базу данных? - PullRequest
0 голосов
/ 10 февраля 2011

Мне нужно, чтобы мои пользователи могли регулярно геокодировать свои адреса, но НЕ на карту - мне просто нужно иметь возможность переводить адрес в набор координат широты / долготы, чтобы мой сайт мог реагировать соответствующим образом.

Похоже, что Google не хочет, чтобы вы использовали их службу геокодирования, если вы на самом деле не наносите на карту.С другой стороны, я хочу убедиться, что служба надежна и будет работать долго.

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

Есть идеи?

Ответы [ 2 ]

2 голосов
/ 12 февраля 2011

Хорошей альтернативой Google Geocoding API является SimpleGeo (без присоединения). Они более либеральны, когда речь заходит об Условиях обслуживания, что означает, что у вас меньше ограничений в отношении того, что вы можете делать с данными.

С другой стороны, я помню цитату их основателя о том, что их неамериканские данные не находятся на том же уровне (или лучше), что, например, данные из Google.

0 голосов
/ 10 февраля 2011

Обратите внимание, что этот ответ неправильный, но сохраняется для потомков.

Если вы выполняете менее 2500 запросов в день, вы можете использовать API геокодирования Google: http://code.google.com/apis/maps/documentation/geocoding/

Вы основываете свое предположение о том, что Google хочет от этого?

Этот документ предназначен для разработчиков веб-сайтов и мобильных устройств, которые хотят использовать данные геокодирования на картах, предоставляемых одним из API Карт Google. Он содержит введение в использование этого API и справочный материал по доступным параметрам.

Это описание аудитории документа, а не аудитории самого API.

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