HTML5. Урок #8. API геолокации

by @html_books
HTML5. Урок #8. API геолокации

Что такое API геолокации?

В HTML5 API геолокации используется для установления географического местоположения пользователя.

Так как это ставит под угрозу конфиденциальность пользователя, API работает только с его разрешения.

Геолокация работает гораздо точней, если устройство оснащено GPS (смартфоны и т.д.).


Как использовать геолокацию в HTML

Основной метод API геолокации - getCurrentPosition, с помощью которого извлекается текущее географическое местоположение пользовательского устройства.

navigator.geolocation.getCurrentPosition();

Параметры:

showLocation (обязательный) - назначает метод обратного вызова, с помощью которого извлекается информация о местоположении.

ErrorHandler (по желанию) - назначает метод обратного вызова, который будет использоваться при возникновении ошибки при обработке асинхронного вызова.

Options (по желанию) - назначает параметры извлечения информации о местоположении.

Вам нужно познакомиться с азами JavaScript, чтобы понимать принцип работы с API.


Представление данных

Местоположение пользователя может быть представлено в двух видах: геодезическом и общественном.

1. При геодезическом способе описания местоположения используется географические широта и долгота.

2. При общественном способе местоположение представляется в более доступном для не специалиста виде.

Каждый параметр содержит данные как геодезического, так и общественного видов:

Метод getCurrentPosition() показывает объект только в случае успеха запроса. Широта, долгота и степень точности показываются всегда.

June 14, 2018
by @html_books