Html5 підручник

Зверніть увагу: IE9 +, Chrome, Firefox, Opera і Safari мають підтримку даної технології.

За допомогою HTML5 геолокації Ви можете визначити місце розташування користувача. Так як інформація про місцезнаходження може порушувати конфіденційність, перш ніж сервер зможе отримати цю інформацію користувач повинен явно підтвердити, що не має заперечень з цього приводу.

Наприклад ось так виглядає вікно, яке з'являється в браузері Chrome при спробі вважати інформацію про розташування:

Поточна позиція користувача може бути визначена за допомогою методу getCurrentPosition () об'єкта navigator.geolocation.

success_function - ім'я функції, яка буде викликана в разі якщо координати користувача будуть прочитані вдало.

error_function - ім'я функції, яка буде викликана якщо при зчитуванні координат відбудеться помилка.

options - дозволяє задати налаштування, які будуть використані при зчитуванні координат. Можливі значення: enableHighAccuracy - якщо має значення true браузер буде намагатися визначити місце розташування якомога точніше; timeout - встановлює максимально допустимий час, яке браузер може використовувати для зчитування даних (за замовчуванням час зчитування не обмежена); maximumAge - як довго браузер буде зберігати до кеші попереднє збережене значення.

У разі якщо користувач дозволив використовувати дані про його місцезнаходження і вони були вдало лічені браузером. У функцію success_function як параметр буде переданий об'єкт, який містить властивість timestamp (містить час зчитування координат) і об'єкт coords. який має такі властивості:

Схожі статті