Geolocation

Вы читаете английскую версию этой статьи, так как пока нет перевода на данный язык. Помогите нам перевести эту статью!

The Geolocation interface represents an object able to programmatically obtain the position of the device. It gives Web content access to the location of the device. This allows a Web site or app offer customized results based on the user's location.

Объект с этим интерфейсом получается с помощью свойства NavigatorGeolocation.geolocation реализуется объектом Navigator.

Примечание: For security reasons, when a web page tries to access location information, the user is notified and asked to grant permission. Be aware that each browser has its own policies and methods for requesting this permission.

Свойства

Интерфейс Geolocation ни реализует, ни наследует никаких свойств.

Методы

Интерфейс Geolocation не наследует никаких методов.

Geolocation.getCurrentPosition()
Determines the device's current location and gives back a Position object with the data.
Geolocation.watchPosition()
Returns a long value representing the newly established callback function to be invoked whenever the device location changes.
Geolocation.clearWatch()
Removes the particular handler previously installed using watchPosition().

Спецификации

Спецификация Статус Комментарий
Geolocation API Рекомендация Initial specification.

Совместимость с браузерами

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support 5 3.5 (1.9.1) 9 10.60
Removed in 15.0
Reintroduced in 16.0
5
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? ? 4.0 (4) ? 10.60 ?

Смотрите также