--- title: Geolocation slug: Web/API/Geolocation tags: - API - Advanced - Geolocation API - Interface - Reference - Secure context translation_of: Web/API/Geolocation --- <div>{{APIRef}}</div> <p>Интерфейс <code><strong>Geolocation</strong></code> представляет возможность программно получит местоположение устройства. Он даёт веб-содержимому к позиции пользователя. Это также помогает сайтам и приложениям предоставлять результаты, основываясь полученных данных.</p> <p>Объект с этим интерфейсом получается с помощью свойства {{domxref("NavigatorGeolocation.geolocation")}} и реализуется объектом {{domxref("Navigator")}}.</p> <div class="note"> <p><strong>Примечание:</strong> По некоторым причинам, связанным с безопасностью, когда веб-страница пытается получить доступ к местоположению, пользователь будет уведомлен, а также будет запрошено разрешение. Имейте в виду, что у каждого браузера есть свои политики и методы для запроса этого разрешения.</p> </div> <h2 id="Свойства">Свойства</h2> <p><em>Интерфейс <code>Geolocation</code> ни реализует, ни наследует никаких свойств.</em></p> <h2 id="Методы">Методы</h2> <p><em><em>Интерфейс <code>Geolocation</code> не наследует никаких методов</em></em>.</p> <dl> <dt>{{domxref("Geolocation.getCurrentPosition()")}} {{securecontext_inline}}</dt> <dd>Определяет местоположение устройства и возвращает объект {{domxref("Position")}} с данными.</dd> <dt>{{domxref("Geolocation.watchPosition()")}} {{securecontext_inline}}</dt> <dd>Возвращает <code>long</code> значение, предоставляет вновь созданную колбэк-функцию, вызываемую при изменении местоположения устройства.</dd> <dt>{{domxref("Geolocation.clearWatch()")}} {{securecontext_inline}}</dt> <dd>Удаляет обработчик, созданный с помощью <code>watchPosition()</code>.</dd> </dl> <h2 id="Спецификации">Спецификации</h2> {{Specifications}} <h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2> <p>{{Compat}}</p> <h2 id="Смотрите_также">Смотрите также</h2> <ul> <li><a href="/ru/docs/WebAPI/Geolocaion/Using_geolocation" title="/en-US/docs/WebAPI/Using_geolocation">Использование геолокации</a></li> </ul>