Я уже искал на многих веб-сайтах решение, но ни один из них не работал.
Несколько часов я пытаюсь получить название города, используя значения широты и долготы, которые я получу из поля ввода в свои переменные 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);
}
});
}