GMSPlacePickerViewController всегда возвращает ошибку - в вашем ключе API настроено ограничение для каждого IP-адреса или для каждого реферера - PullRequest
0 голосов
/ 29 марта 2019

надеюсь, у всех дела идут хорошо.Я занимаюсь разработкой приложения для iOS, которое должно делиться местоположением через карты Google и отображать статическое изображение карты на экране, соответствующем выбранному местоположению.Я провел некоторые исследования и обнаружил, что GMSPlacePickerViewController - лучший вариант.Я настроил ключ API в облачной платформе Google и ограничил его идентификатором пакета приложения и ограничениями API (Maps SDk, Places API и Maps static API).Я включил биллинг для аккаунта.Теперь каждый раз, когда я собираюсь в GMSPlacePickerViewController, карта просто загружается и закрывается.Выдает 2 ошибки.

1 - «Идентификатор пакета приложения не соответствует ни одному из разрешенных приложений iOS для ключа API. См. Руководство разработчика (https://developers.google.com/places/ios-sdk/start), чтобы узнать, как настроить ограничения пакета наКлючи API. "2 -" Для вашего ключа API настроено ограничение для каждого IP-адреса или для каждого Referer, и запрос не соответствует этим ограничениям. Используйте Консоль разработчика Google для обновления конфигурации ключей API-интерфейса, если запрос с этого IP-адреса илиреферер должен быть разрешен. "

Я не знаю, почему это произошло, поскольку я установил правильный идентификатор пакета и сгенерировал учетные данные в качестве ключа API.

Я прошу вас посоветовать мне получитьи, пожалуйста, скажите мне, если есть какой-то другой лучший способ сделать это.

1 Ответ

0 голосов
/ 28 мая 2019

Обратите внимание, что средство выбора места устарело с 29 января 2019 года. Эта функция будет отключена 29 июля 2019 года и больше не будет доступна после этой даты. Обратите внимание, что старые пользователи, которые использовали Places SDK для iOS / Android, единственные, кто все еще может использовать Place Picker в течение периода устаревания. Использование Places SDK для обеих платформ теперь осуществляется через API Places и больше не поддерживает использование Place Picker. Вы можете увидеть уведомление об устаревании в https://developers.google.com/places/android-sdk/placepicker.

В дополнение к этому Google проводит обзор того, что побуждает пользователей использовать средство выбора мест, если вам интересно, добавьте свой ответ в форму, упомянутую в этом выпуске .

Если вам понадобится дополнительная помощь, пожалуйста, отправьте запрос в службу поддержки через https://console.cloud.google.com/google/maps-apis/support, чтобы открыть персональный канал связи.

...