Почему я получаю ошибку аутентификации API геокодирования даже после включения API геокодирования? - PullRequest
0 голосов
/ 03 февраля 2020

Я включил «API геокодирования» для своего проекта платформы Google Cloud. Тем не менее он выдает ошибку:

"Служба геокодирования: этому проекту API не разрешено использовать этот API. Для получения дополнительной информации об аутентификации и Google Maps JavaScript Службы API см. https://developers.google.com/maps/documentation/javascript/get-api-key _.xd @ js? Library = geometry & key = [my_api_key]: 79 "

Учетная запись уже включена в моем аккаунте, у меня есть действительный ключ Api и все остальные Такие API-интерфейсы, как «Служба маршрутов», Google maps javascript api, работают нормально. Только API геокодирования дает ошибку. Я также включил пример кода, который я пытаюсь использовать. Может кто-нибудь помочь мне понять, что я делаю неправильно или что-то не так?

function GetLocation() {
            var geocoder = new google.maps.Geocoder();
            var address = document.getElementById("txtAddress").value;
            geocoder.geocode({ 'address': address }, function (results, status) {
                if (status == google.maps.GeocoderStatus.OK) {
                    var latitude = results[0].geometry.location.lat();
                    var longitude = results[0].geometry.location.lng();
                    alert("Latitude: " + latitude + "\nLongitude: " + longitude);
                } else {
                    alert("Request failed.")
                }
            });
        };

1 Ответ

0 голосов
/ 07 февраля 2020

Обновление: эта проблема решена путем удаления связи проекта с существующей учетной записью Billing и повторной привязки его к активной учетной записи. Служба поддержки Google помогла в этом процессе.

...