GMSPlacePickerViewController всегда возвращает ошибку — для вашего ключа API настроено ограничение для каждого IP-адреса или реферера.

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

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

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

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


person S.Haris    schedule 29.03.2019    source источник


Ответы (1)


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

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

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

person Jean Gladys Raymundo    schedule 28.05.2019