【问题标题】:The Places API for iOS is not enabled erroriOS 的 Places API 未启用错误
【发布时间】:2019-02-27 16:26:15
【问题描述】:

我无法调用地点 API

错误:操作无法完成。 iOS 的 Places API 是 未启用。请参阅开发人员指南 (https://developers.google.com/places/ios-api/start) 了解如何启用 iOS 版 Google Places API。

我已经按照这个指南Places API getting started:

1) 安装 API(Pod 文件和 pod 安装)

2) 设置 API Key 并将其限制为 iOS

3) 在 AppDelegate 中添加密钥 (GMSPlacesClient.provideAPIKey("YOUR_API_KEY"))

但是,我仍然遇到上述错误。

这是要启用的正确 API 吗?

我已经等待超过 30 分钟(现在超过 17 小时)API 密钥设置生效,但错误仍然存​​在。不过,我可以使用相同的密钥让 Maps API 工作。

版本:“GooglePlaces (2.7.0)”+ iOS12.0

【问题讨论】:

  • 如果你有解决方案,请在此处发布答案,这将对我有所帮助
  • 是的,几天前我已经为你的问题投票了......仍然无法找到任何解决方法
  • 我已经在 Objective-C 中尝试了示例场所项目,它可以工作。 @Swift您可以使用“pod try GooglePlaces”来检查您的API密钥是否有效。然后我需要检查我的 swift 代码...

标签: google-places-api


【解决方案1】:

将 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)

刚刚注意到文档中有一条说明:

重要提示:地点选择器已于 2019 年 1 月 29 日弃用。此 功能将于 2019 年 7 月 29 日关闭,并且将不再 在该日期之后可用。 继续使用地点选择器 在弃用期,暂时不要迁移到新的 SDK, 并且不要在您的 Google Cloud 中禁用 Places SDK for iOS 服务 平台项目,因为这样做也会禁用 Place Picker。

虽然它提到它将在 2019 年 7 月 29 日关闭,但显然它现在不起作用。也许我需要恢复代码以使用以前的版本。

【讨论】:

    猜你喜欢
    • 2016-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多