Sono riuscito a ottenere la latitudine e la longitudine dell'utente utilizzando la geolocalizzazione basata su HTML.
//Check if browser supports W3C Geolocation API
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(successFunction, errorFunction);
}
//Get latitude and longitude;
function successFunction(position) {
var lat = position.coords.latitude;
var long = position.coords.longitude;
}
Voglio visualizzare il nome della città, sembra che l'unico modo per ottenerlo sia utilizzare un'API di geolocalizzazione inversa. Ho letto la documentazione di Google per la geolocalizzazione inversa ma non so come ottenere l'output sul mio sito.
Non so come andare usa questo: "http://maps.googleapis.com/maps/api/geocode/json?latlng='+lat+','+long+'&sensor=true"
per visualizzare il nome della città sulla pagina.
Come posso raggiungere questo obiettivo?