Поддержка сайта

Высокие позиции в поисковой системе, на прямую зависят от развития вашего сайта.

Продвижение сайтов

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

Создание сайтов

Мы делаем сайты быстро, недорого и профессионально. От работы с нами, у вас останутся только положительные эмоции.

Объект Position

.

Объект Position

Что же собой представляет объект Posіtion, используемый в API геолокации? У него два атрибута: первый содержит координаты (coords), а второй — время, в которое они были измерены (timestamp):

Объект Position

Где же хранятся данные о широте и долготе? В объекте Coordinates. Он также определен в спецификации API, и вот его атрибуты:

Объект Position

Объект Position

Знак вопроса после слова double в некоторых атрибутах просто означает, что присутствие атрибута не гарантируется. Если браузер не может получить это значение, оно автоматические приравнивается к нулю. К примеру, очень немногие компьютеры и смартфоны оснащены альтиметром, поэтому в большинстве случаев вы не сможете получить значение высоты при вызове функции геолокации. Строго говоря, гарантируются только три значения: широта (latitude) , долгота (longitude) и точность (accuracy).

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

Атрибут latitude — высота в метрах, a latitudeAccuracy — точность представления высоты, также в метрах.

Атрибуты heading и speed имеют смысл только тогда, когда мы отслеживаем перемещение пользователя. Эти атрибуты важны, если мы, к примеру, хотим отобразить направление и скорость движения велосипеда или автомобиля, heading — это азимут, по которому в настоящее время движется объект геолокации, значение дается в градусах, speed — его скорость, значение дается в метрах в секунду.


.

Читайте так же:
Not found