HTML5 - Геолокация

Съдържание
The API за геолокация не е част от стандарта на HTML5Тя обаче е тясно свързана, тъй като благодарение на HTML5 можем по -лесно да включим нейните функционалности.
The геолокация ни позволява да намерим по координати приблизителната позиция на системата или оборудването, от които потребителят има достъп до ресурса, страницата или уеб документа, където сме внедрили API.
Вземете текущата позиция
Това е може би едно от най -полезните приложения, които можем да дадем на този API, тъй като като ни позволява да локализираме терминала, който има достъп до нашите страници, можем да извикаме регионално съдържание, може би да предложим по -ефективно рекламиране или просто да генерираме статистика по местоположение. по -директен начин, без да зависи от трети страни.
За да получим координатите на местоположението, ние зависим от следния метод:
getCurrentPosition (обратно повикване, errorCallback, опции)

Този метод получава текущата позиция на системата, която влиза на страницата, не е направена да връща директно резултат, но можем да му предадем друга функция, при която подготвяме данните с това, което можем да получим от метода.
Нека да видим следния код, за да разберем част от това как да приложим тази функционалност:
 

Операцията е проста, обект навигатор Казваме ви, че трябва да получите достъп до неговите свойства за геолокация, като започнете с метода getCurrentPosition (), към това предаваме функция като аргумент, който е този, който установява различните опции, които трябва да бъдат инициализирани и да вземат техните стойности.
Разрешения за геолокация
Тъй като това може да бъде малко инвазивно с поверителността на потребителите, когато се извиква различното методи за геолокация Възможно е браузърът да поиска от потребителя разрешение за предаване на позицията му, така че може да не получим всички данни в момента с този API.
В зависимост от устройството, API може да използва различни ресурси за получаване на позицията, може да използва вградения GPS, WI-FI мрежите, в крайна сметка може да използва IP адреса и благодарение на него установява връзката на нашия доставчик на услуги и дайте оценка на местоположението на потребителя.
Приложен пример
Нека да видим кода в HTML За да използвате описания по -горе метод:
 Пример 
Дължина:- Географска ширина:-
Надморска височина:- Точност:-
Точност на надморската височина:- Заглавие:-
Скорост:- Време:-

Сега виждаме как браузърът иска нашето разрешение да предостави данните за нашето местоположение:

Чрез споделяне на данните ще можем да получим резултатите от използването на API.

Както виждаме, получаваме доста полезни данни, за да локализираме местоположението на оборудването, което има достъп до ресурса. Тук можете да продължите да четете Advanced HTML5 GeolocationХареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка
wave wave wave wave wave