Ich habe es geschafft, den Breiten- und Längengrad des Benutzers mithilfe der HTML-basierten Geolokalisierung zu ermitteln.
//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;
}
Ich möchte den Namen der Stadt anzeigen. Der einzige Weg, ihn zu erhalten, ist die Verwendung einer Reverse-Geolocation-API. Ich habe die Google-Dokumentation zur umgekehrten Geolokalisierung gelesen, weiß jedoch nicht, wie ich die Ausgabe auf meiner Website erhalten soll.
Ich weiß nicht, wie ich das verwenden soll: "http://maps.googleapis.com/maps/api/geocode/json?latlng='+lat+','+long+'&sensor=true"
um den Namen der Stadt auf der Seite anzuzeigen.
Wie kann ich das erreichen?