Secure context
This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
L'interfaccia Geolocation
rappresenta un oggetto in grado di ottenere tramite codice la posizione del dispositivo utilizzato. Questo permette ai contenuti web di accedere alla posizione del dispositivo: ad esempio un sito web o una applicaziomne possono mostrare risultati personalizzati in base alla posizione del dispositivo.
Un oggetto con questa interfaccia si ottiene usando la proprietà navigator.geolocation
, implementata dall'oggetto Navigator
.
Nota: Per ragioni di sicurezza, quando una pagina web cerca di accedere alla posizione, l'utente viene notificato e gli viene chiesto il permesso. Considera che ogni browser ha una propria policy e un modo differente per chiedere il permesso.
Proprietà
L'interfaccia Geolocation
non ha né implementazioni né proprietà.
Metodi
L'interfaccia Geolocation
non eredita alcun metodo.
Geolocation.getCurrentPosition()
Secure context- Determina la posizione corrente del dispositivo e ritorna un oggetto
Position
con i dati. Geolocation.watchPosition()
Secure context- Ritorna un valore
long
che rappresenta l'ultima chiamata alla funzione eseguita, quando la posizione del dispositivo cambia. Geolocation.clearWatch()
Secure context- Rimuove l'handler installato con
watchPosition()
.
Specifiche
Specifiche | Stato | Commento |
---|---|---|
Geolocation API | Recommendation | Specifiche iniziali. |
Compatibilità dei browser
Funzionalità | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Supporto base | 5 | (Yes) | 3.5 (1.9.1) | 9 | 10.60 Rimosso nella 15.0 Reintrodotto nella 16.0 |
5 |
Secure context-only | 47 | ? | 55 (55) | No support | (Yes) | (Yes) |
Feature | Android | Chrome for Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|
Supporto base | ? | ? | (Yes) | 4.0 (4) | ? | 10.60 | ? |
Secure context-only | No support | 47 | ? | 55 (55) | No support | (Yes) | (Yes) |