JavaScriptgeolocalizzazione

Sintassi

  • navigator.geolocation.getCurrentPosition ( successFunc , failureFunc )
  • navigator.geolocation.watchPosition ( updateFunc , failureFunc )
  • navigator.geolocation.clearWatch ( watchId )

Osservazioni

L'API di geolocalizzazione fa ciò che ci si potrebbe aspettare: recuperare informazioni sulla posizione del cliente, rappresentata in latitudine e longitudine. Tuttavia, spetta all'utente decidere di dare la propria posizione.

Questa API è definita nella specifica dell'API di geolocalizzazione W3C. Sono state esplorate funzionalità per ottenere indirizzi civici e per abilitare il geofencing / trigger degli eventi, ma non sono state implementate ampiamente.

Per verificare se il browser supporta l'API di geolocalizzazione:

if(navigator.geolocation){
    // Horray! Support!
} else {
    // No support...
}

geolocalizzazione Esempi correlati