Как найти название города с широтой и долготой в JavaScript?
Я уже искал решение на многих сайтах, но никто из них не работал.
Так как часы я пытаюсь получить название города, используя значения широты и долготы, которые я получу из поля ввода в мой x
, y
переменные, но ни один пример не работал.
Я также читал в API карт Google, но это было бесполезно.
У меня уже есть ключ API.
Возможно, у вас есть какое-нибудь решение?
Этот пример я получил с сайта и попробовал, но безуспешно:
function myFunction() { var x='xxxxx'; var y='xxxxx'; //my coordinates
var geocoder = new google.maps.Geocoder;
var latlng = {lat: parseFloat(x), lng: parseFloat(y)};
geocoder.geocode({'location': latlng}, function(results, status) {
if (status === google.maps.GeocoderStatus.OK) {
// ...
} else {
window.alert('No results found');
}
} else {
window.alert('Geocoder failed due to: ' + status);
}
});
}
1 ответ
Ищите API для определения местоположения
Запрос образца
http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=false