UltimateGeoCoder – PHP-библиотека для доступа к различным geocoding-сервисам

Posted by Alexey Kovyrin under Development, My Projects · english

Иногда нам бывает необходимо узнать геокод (geocode), соответствующий определенному почтовому адресу. Например, у Вас может быть каталог магазинов и вы хотите показывать расположение конкретных магазинов на карте. Стандартным решением является запрос к каким-либо geocoding-сервисам, которые выдадут вам широту и долготу указанного вами адреса для изображения маркеров на карте. Но, если geocode-сервис не доступен или не сможет разобрать предоставленный ему адрес, то вы не сможете показать пользователям карту. :-( Для решения данной проблемы я написал небольшой модуль на PHP, который помогает мне получать надежные результаты в большинстве случаев просто используя несколько различных geocoding-сервисов.

На данный момент модуль умеет использовать Google Maps API, Yahoo Maps Services, Geocoder.us и Geocoder.ca, но он легко расширяем и потому я могу добавить туда практически любой другой источник данных. Поэтому, если вы знаете какие-либо сервисы, способные предоставить широту и долготу по указанному почтовому адресу, сообщите мне и я буду раз добавить поддержку этого сервиса в библиотеку.


Related posts:

  1. Сегодня был основан лучший Web 2.0 стартап!
  2. Список отличных Online-утилит, Генераторов и Валидаторов
  3. Качественная Компьютерная Литература, Доступная Для Бесплатного Скачивания
  4. Образовательные семинары от Google (techtalks) и Сохранение Роликов из Google Video на Локальный Диск
  5. В Поисках Оптимального Решения: Результаты Тестирования и Выводы

3 Responses to this entry

Yury Borunov says:

Архив битый, скачивается только документация без самой библиотеки.

Исправьте, пожалуйста :)