11.09.2010

Сервис геолокации в FireFox

Дарофф

Сервис геолокации уже давно вшит в браузер FireFox уже со сборки Mozilla Firefox 3.5 beta 4. На счет безопасности и конфиденциальности беспокоиться не стоит так как при каждом запросе местоположения Фокс запрашивает разрешение. А далее приведу пример использования геолакации: 
Вот пример кода использования геолакации:
<html>
<head>
<script type="text/javascript">

function displayLocation(loc) {
  var locDiv = document.getElementById("locationDiv");
  locDiv.innerHTML = "lat: " + loc.coords.latitude + ", lon:" + loc.coords.longitude;
}

function getLocation() {
    navigator.geolocation.getCurrentPosition(displayLocation);
}

</script>
</head>

<body>
<a href="#" onClick="getLocation()">Click here to display location</a><br>
<div id="locationDiv"></div>
</body>
</html> 
 
А вот и результат:

Нажмите для получение координат

Данная спецификация полностью соответствует стандарту W3C geolocation API. Так что все браузеры соответствующие стандарту будут обрабатывать этот код.
Поиск осуществляться тремя способами расположенные в приоритетном порядке:
1. Используя GPS или 3G
2. Используя точки WIFI
3. Используя ip-adress


Комментариев нет:

LinkWithin

halt Related Posts with Thumbnails