Я новичок в JS, и меня смущают все эти учебники, которые я видел о своей проблеме, и я не знаю, как ее решить. Поэтому мне нужно проверить, является ли введенные пользователем данные города действительными через службу геокодирования Nominatim OSM, и мне нужно сделать запрос, чтобы получить ответ в формате JSON.
В HTML я создал класс div для городаввод и т. д.
Я видел учебник по YT, и у меня он есть на JS:
function geocode() {
let location = '22 Main st Boston MA';
axios.get('https://maps.googleapis.com/maps/api/geocode/json', {
params: {
address: location,
key: 'AIzaSyAtsq1bTSxda8ulMA2oVJhIjOZGE2iAXuY'
}
})
.then(function (respone) {
console.log(respone);
console.log(response.data.results[0].formatted_address);
})
.catch(function (error) {
console.log(error);
});
}
Конечно, это не то решение, которое мне нужно. Я просто хочу проверить, работает ли он, но я получаю сообщение об ошибке: «Billing Cloud» и т. Д., Поэтому мне нужна помощь или хорошее руководство по ее решению.
EDIT: error_message "Вы должны включить Billing onОблачный проект Google на https://console.cloud.google.com/project/_/billing/enable Подробнее на https://developers.google.com/maps/gmp-get-started". Я должен получить информацию о переменной местоположения.