Интернет

Использование API геолокации

Скриншот веб-сайта Google Maps Geolocation API
Google Maps Geolocation API

Одним из основных достижений в области взаимодействия с пользователем в Интернете является настройка содержимого. Используя API-интерфейсы геолокации , сайты теперь могут предлагать предложения или информацию в зависимости от местоположения пользователя. Это может привести к увеличению продаж для бизнеса или улучшению пользовательского опыта для сайтов, которые предоставляют контент типа места проведения.

Популярные API геолокации

Когда дело доходит до API геолокации, у программистов есть множество вариантов . В число пяти известных провайдеров, предлагающих бесплатные версии своего API, входят:

1. Гугл

Google Maps Geolocation API , пожалуй, самый известный API геолокации. Программа работает, используя адрес управления доступом к среде (MAC) узла WiFi и уровень сигнала, а также запрашивая идентификационные номера вышек сотовой связи или код зоны местоположения (LAC).

Когда устройство успешно обнаружено, API возвращает координаты долготы и широты, а также радиус точности.

Плюсы

  • Разработан Google, поэтому он хорошо интегрируется с Google Maps.
  • Не полагается на GPS для определения местоположения устройства (уменьшает расход заряда батареи)
  • В отличие от GPS, API Google достаточно хорошо работает в густонаселенных городских кварталах.

С участием

  • Если вы крупный бизнес, вам, скорее всего, потребуется приобрести бизнес-API из-за дневных ограничений бесплатной версии.

2. Яху

Yahoo предлагает два сервиса геолокации : Yahoo BOSS PlaceFinder и PlaceSpotter. PlaceFinder — это API-интерфейс геокодера, а API-интерфейс PlaceSpotter пытается определить « местоположение » документа.

PlaceFinder

Этот API-интерфейс PlaceFinder определяет адрес на основе координат долготы и широты или может делать обратное и определять координаты на основе адреса улицы. Сервис поддерживает Foursquare , сайт социальной сети, который в значительной степени зависит от услуг на основе определения местоположения.

Плюсы

  • Большое количество разрешенных запросов в день (в настоящее время 50 000)
  • Возможность обратной геолокации встроена в API
  • При желании он может вернуть идентификационный номер места на Земле (WOEID).

С участием

PlaceSpotter

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

Про

  • Если ваш контент подходит для «соседских» заведений, то PlaceSpotter может помочь пользователям найти близлежащие места, представляющие схожий интерес.

С участием

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

3. Карты Бинга

Этот продукт Microsoft известен своей скоростью и — по крайней мере, в одном прямом сравнении Bing Maps и Google Maps — превосходной четкостью спутниковых изображений. Некоторые пользователи сообщают, что карты Bing Maps точнее определяют маршруты проезда, чем Google. Для службы требуется ключ API, и существует пакетный API, позволяющий одновременно конвертировать несколько адресов.

Плюсы

  • Быстро и точно
  • Четкие спутниковые снимки
  • Функция обзора с высоты птичьего полета, которая дает вид с высоты птичьего полета под разными углами.

С участием

4. МапКвест

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

Плюсы

С участием

5. API HTML5

API геолокации HTML5 работает в большинстве основных браузеров и работает путем добавления небольшого количества кода в HTML на вашем веб-сайте. Кодирование вызывает одну или несколько функций объекта геолокации — атрибута объекта Navigator. Поскольку это зависит от браузера, API приблизительно определяет ваше местоположение на основе метода геолокации конкретного браузера , включая один или несколько из следующих:

  • Ваш общедоступный IP-адрес
  • Идентификаторы вышек сотовой связи
  • GPS-информация
  • Точки доступа Wi-Fi и уровень сигнала
  • MAC-идентификаторы

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

Плюсы

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

С участием

  • Основан на браузере, что делает его зависимым от настроек, предоставленных пользователем.

Вопросы конфиденциальности

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

Похожие посты

10 лучших дизайнов веб-сайтов

Опасности социальных сетей в Интернете

Бесплатная графика Валентина

Бесплатные Пазлы Онлайн

Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять
Политика конфиденциальности