ПредишенСледващото

Определяне на местоположението на потребителя чрез JavaScript

Повечето съвременни устройства позволяват да се определи местоположението ви чрез GPS, WiFi, или geopozitsiyu през IP. Разработчиците могат да използват тази информация, за да осигури резултатите от търсенето се показват най-близките магазини и други удобни, свързани с картите.

източници на местоположение

  • GPS - Мобилни устройства, като най-точен метод (с точност до 10 метра).
  • WiFi - на разположение на всички свързани устройства. Това е доста точна.
  • въпроси за геолокация на IP - е свързана с региона. Често му придава по-голяма грешка, в зависимост от местоположението на оборудване на доставчика.

Когато искането за данни, браузърът ще се опита да извлече информация и в трите начина. Позиция, се определя от WiFi-бързо от GPS и по-точно в сравнение с геолокация през IP.

Работа с API за геолокация

API за геолокация е доста добре поддържаните браузъри. но все пак би било добре да проверите наличността Window.navigator обект.

Обекта navigator.geolocation следните методи са на разположение:

  • Geolocation.getCurrentPosition () - Определяне на текущата позиция на устройството.
  • Geolocation.watchPosition () - промени в проследяващия устройства позиция и се обадете на функцията за обратно извикване.
  • Geolocation.clearWatch () - Премахване watchPosition метод манипулатор.

getCurrentPosition () и watchPosition () се използва за други цели. И двата метода работят асинхронно, опит за премахване на позицията на устройството.

Искане за достъп до позиции

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

Определяне на местоположението на потребителя чрез JavaScript

Определяне на местоположението на потребителя чрез JavaScript

Браузърът ще се грижи за показване на диалогов прозорец за потвърждение, но има и друг начин. Алтернативен метод може да бъде полезна в случай на отказ от страна на потребителя, който в бъдеще браузърът няма да предложи да споделите.

сигурни домакини

Друга пречка за използването на този API е задължително подкрепа HTTPS. Според новите правила за сигурност, Google Chrome няма да позволи на ненадеждни домакини работят API за геолокация. Така че ще трябва да инсталирате сертификат за SSL към вашия домейн.

Малка пример. извлича и показва на картата местоположението на устройството на потребителя.

Определяне на местоположението на потребителя чрез JavaScript

До получаване на информация от два канала (зрение и слух) на ефективността на обучението далеч по-добър живот от книги. А домашните задачи и онлайн тестове ще ви позволи да мисля постоянно в целевия език и веднага провери знанията си!

Определяне на местоположението на потребителя чрез JavaScript

Определяне на местоположението на потребителя чрез JavaScript

Ако искате по-дълго време, за да проучи как да се HTML, че ме има, за което трябва добра новина!

Определяне на местоположението на потребителя чрез JavaScript

Ако вече сте се научили HTML и искат да се движи напред, следващата стъпка ще бъде да се проучи CSS технологията.

Определяне на местоположението на потребителя чрез JavaScript

Ако искате да се разбере концепцията на домейн и хостинг, да научат как да се създаде база данни, да качвате файлове към уеб сайт чрез FTP сървър, създаване на поддомейни, да конфигурирате пощенските кутии за сайта и мониторинг на посещаемостта, този курс е разработен специално за вас!

Свързани статии

Подкрепете проекта - споделете линка, благодаря!