API мест для iOS не включен в Swift - PullRequest
0 голосов
/ 22 февраля 2019

enter image description here

Я включил PlacesApi для того же ApiKey, по-прежнему получил ошибку

UserInfo = {NSLocalizedFailureReason = API Places для iOS не включен,Инструкции по включению API Google Places для iOS см. В руководстве разработчика (https://developers.google.com/places/ios/start).

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

Ответы [ 3 ]

0 голосов
/ 02 марта 2019

Этот вопрос больше не о программировании.

API Places для iOS не включен.Инструкции по включению API Google Адресов для iOS см. В руководстве разработчика (developers.google.com/places/ios/start)

Очевидно, что API-интерфейс Places НЕ включен для этого ключа.Поэтому вам нужно дважды проверить, что ключ правильный (ошибка копирования / вставки?), Что он определенно включен, попробуйте сгенерировать новый ключ API для этой учетной записи и попробуйте это.

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

0 голосов
/ 04 марта 2019

Пожалуйста, проверьте вашу версию GooglePlaces в вашем Podfile.

У меня возникла та же проблема, и она работает после обновления версии в Podfile с 2.7.0 до 3.0.3

  pod 'GooglePlaces', '= 3.0.3'
  pod 'GooglePlacePicker', '= 3.0.3'
  pod 'GoogleMaps', '= 3.0.3'

Установка GoogleMaps 3.0.3 (была 2.7.0)

Установка GooglePlaces 3.0.3 (была 2.7.0)

Только что заметили примечание в документации, которая гласит:

ВАЖНО: Выбор места устарел с 29 января 2019 года. Эта функция будет отключена 29 июля 2019 года и после этого будет недоступнаДата. Чтобы продолжить использование средства выбора мест в течение периода устаревания , пока НЕ ​​переходите на новый SDK и НЕ отключайте службу Places SDK для iOS в проекте Google Cloud Platform, так как это также отключитВыбор места.

0 голосов
/ 28 февраля 2019

Пожалуйста, проверьте файл GoogleInfoPlist и все учетные данные для своей учетной записи.

GMSPlacesClient.provideAPIKey("YOUR_API_KEY")

Соответствует ключу API из GoogleInfoPlistFile

enter image description here

...