Метод Geolocation getCurrentPosition()
- Предыдущая страница coordinates
- Следующая страница position
- Вернуться на один уровень выше Объект Geolocation
определение и использование
getCurrentPosition()
метод возвращает текущее местоположение устройства.
пример
Получите координаты долготы и широты пользователя:
var x = document.getElementById("demo"); function getLocation() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition); } else { x.innerHTML = "Этот браузер не поддерживает геолокацию."; } } function showPosition(position) { x.innerHTML = "Широта: " + position.coords.latitude + "<br>Долгота: " + position.coords.longitude; }
синтаксис
navigator.geolocation.getCurrentPosition(success, error, options)
параметры
параметры | описание |
---|---|
success | обязателен. Возврат функции вызова, которая принимает объект Position в качестве единственного входного параметра. |
error | доступно. Возврат функции вызова, которая принимает объект PositionError в качестве единственного входного параметра. |
options | Опционально. Объект PositionOptions. |
Возвратное значение
Текущая позиция устройства.
Поддержка браузеров
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
5.0 | 9.0 | 3.5 | 5.0 | 16.0 |
- Предыдущая страница coordinates
- Следующая страница position
- Вернуться на один уровень выше Объект Geolocation