Для того чтобы определить физическое местоположение вашего компьютера больше не нужен GPS?

Сегодня в интернете появляется все больше сервисов, которые умеют определять местоположение пользователя с целью выдачи ему специализированной информации (к примеру, списка ближайших ресторанов, автомастерских, прогноза погоды именно в его городе и др.). И если традиционно для решения этой задачи использовалось преобразование IP адреса в координаты, что чаще всего дает малую точность, то сегодня, с появлением и широким внедрением спецификации W3C Geolocation API, местоположение компьютера или мобильного устройства пользователя может быть определено с точностью до метров.

Итак, Geolocation API - что это такое? И. Оно нам надо?

Спецификация позволяет с помощью JavaScript-кода получить у браузера текущее местоположение компьютера, при этом браузер, определяя координаты устройства, может опираться на множество источников: IP адрес, RFID, сигналы Wi-Fi точек доступа, идентификаторы базовых станций GSM/CDMA, MAC адреса Bluetooth, данные GPS или ГЛОНАСС- приемника. Затем осуществляется анализ всех данных и соотношение с имеющейся базой гео-локализованных точек.

А что на практике? Главное здесь, чтобы ваш браузер поддерживал данную спецификацию. Мы успешно протестировали Geolocation API на Google Chrome и Opera 10.6, так же имеется информация, что поддержка реализована в FireFox 3.1 и выше, мой Internet Explorer 8 на запросы сайтов о местоположении не откликается.

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

Прямо сейчас определить свое местоположение вы можете, открыв карты гугл, нажав на кнопку «Показать мое местоположение» (где находится эта кнопка показано на скриншоте), а затем, согласившись с предложением браузера отслеживать ваше местоположение. Если вы не видите кнопку, показанную на скриншоте, значит, ваш браузер не поддерживает спецификацию Geolocation API. Обновите его или начните уже пользоваться нормальным браузером.

Поделиться
Класс
Плюсануть
Подпишись на канал Инсайд Краснодар в тг!

Пример HTML-страницы

Отклики

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

Аватар пользователя Wrong Hole

Opera 10.60, долго думает и не фурычит.

[quote=Кирилл]Opera 10.60, долго думает и не фурычит.[/quote]
а она че-нибудь спрашивает? ниже адресной строки должно появиться уведомление: ".....запрашивает ваше текущее местоположение" (вместо точек адрес сайта) и варианты: разрешить, отклонить. было такое?

по идее если вы согласились, опере должно потребоваться всего секунд пять чтобы определить где вы.

Аватар пользователя Wrong Hole

Нет, тупит. Наверное, я сам раньше отключил и забыл об этом.

Новый комментарий

CAPTCHA на основе изображений