Использование Bing в качестве локального поиска

StackOverflow https://stackoverflow.com/questions/1060463

Вопрос

Для приложения ajax, которое я делаю, я использовал API локального поиска Google, чтобы ввести информацию об адресе.Например, если пользователю необходимо заполнить информацию о трудоустройстве, ввод названия компании предоставит список подходящих компаний, а затем нажатие на одну из них заполнит все поля адреса.Однако мы не можем использовать его из-за ограничений API Google.У нас есть закрытое приложение https, поэтому об этом просто не может быть и речи.

Из-за требований https нам приходится использовать сервер в качестве прокси, что означает довольно мягкие ограничения на использование.Это делает Bing хорошим выбором.REST API кажется отличным вариантом и работает достаточно хорошо, но есть одна проблема.Местоположение центральной точки необходимо указать в виде широты и долготы.Пользователи будут предоставлять информацию в формате почтового индекса или города/штата.Это явно означает геокодирование.Какой маршрут лучше всего выбрать?Есть ли хороший способ обойти геокодирование, которого мне не хватает?Глядя на API Bing, кажется, что геокодирование предлагается в виде веб-сервиса SOAP, который стоит денег.Если я это сделаю, должен ли я просто использовать карты Google для геокодирования - есть корпоративная версия карт с https?Есть еще предложения?

Я использую Java на сервере и, очевидно, JavaScript на внешнем интерфейсе.Это приложение с большим количеством JavaScript, поэтому решение Javascript также будет приветствоваться.

Это было полезно?

Решение

Итак, если я правильно понимаю ваш вопрос, вам нужен способ перейти от почтового индекса/города/штата к долготе и широте?

Если это так, то существует ряд бесплатных и платных баз данных, содержащих эту информацию.А бесплатно те как правило, не на 100% актуальны, но платные имеют довольно разумную цену и включают периодические обновления с новейшими и лучшими данными.

Другие советы

Yahoo имеет геокодирование с ограничением скорости 5000 в день для службы REST.

http://developer.yahoo.com/maps/rest/V1/geocode.html

Вы заглядывали в Yahoo!Карты с YQL?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top