Запрос сервиса геокодирования - PullRequest
0 голосов
/ 27 октября 2019

Я новичок в 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". Я должен получить информацию о переменной местоположения.

...