Я использовал API геолокации для возврата координат пользователя. Вместо того, чтобы возвращать широту и долготу, я хотел бы вернуть адрес этих координат. Есть ли способ, которым я могу сделать это? Я использую Rails для бэкэнда, поэтому задумывался об использовании гема геокодера, но, вероятно, было бы более разумно делать это с JS и хранить всю логику геокодирования в одном месте. У меня есть следующий код на данный момент.
var currentLocation = document.getElementById('coordinatesStore');
document.querySelector('.add-button').addEventListener('click', () => {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(({ coords: { latitude, longitude }}) => {
currentLocation.value = latitude + ", " + longitude;
});
} else {
currentLocation.value = "Geolocation is not supported by this browser.";
}
});