Как найти название города с широтой и долготой в 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 ответ

Другие вопросы по тегам