iOS上的Google地方信息自动完成功能 - 无法加载搜索结果 - 请重试

问题描述 投票:7回答:5

我在这里张贴这个,因为我不知道在哪里发布这个。今天,我们的应用程序不再返回Google Places API的结果。我们在Google Developers Console上看到了请求,但所有手机都没有返回任何结果。

这个数字今天正在攀升,这些用户中的每一个都停留在我的应用程序的登录/入职流程中。

enter image description here

更新(最近一小时的闭幕图片):enter image description here

以下是我在我们正在测试并从用户那里收到的所有iPhone上看到的示例流程。

他们搜索他们的位置。他们可能会或可能不会看到一些自动完成选项:

enter image description here

选择一个或等待后他们会看到这个

enter image description here

这就是发生的事情

enter image description here

任何和所有的帮助表示赞赏。有关联系人或我应该做什么的任何提示都很重要。

谷歌是否有服务页面或遇到此问题的其他应用程序?如果是这样,哪些应用?

最近发布的相关SO问题:

ios google-api google-places-api google-api-client
5个回答
9
投票

轻松修复它。

  1. 去你的https://console.developers.google.com/apis/
  2. 选择“图书馆” - “Google Places API for iOS”
  3. 启用(蓝色按钮)

API密钥与Google Maps API密钥相同


2
投票

这对我来说也是同样的问题。

根据谷歌的新规定,我们必须强制设置Billing Account

也许你还有一些付款设置。检查结算帐户的状态,可能会关闭。完成待处理的内容,这不再是问题。希望对你有所帮助!


1
投票

您可能达到了1k /天的API请求限制。要将其增加到150k /天,您只需要验证您的信用卡。 https://developers.google.com/places/ios-api/usage?hl=en_US


1
投票

步骤1

去你的https://console.developers.google.com/apis/

第2步

选择项目并转到库设置。 Sear Google商家信息并点击Google商家信息框。单击“启用”按钮。


1
投票

有几点需要注意。

首先,转到https://console.developers.google.com/apis/并确保已启用Google Places API。选择左上角的项目,然后选择左侧的库。然后,查找“Places API”并启用API。

enter image description here

其次,请确保您已启用结算帐户。为此,请转到https://console.developers.google.com/billing/并继续创建帐户。确保您的项目也链接到此帐户。要关联该帐户,请转到您的项目,然后从左上角的汉堡菜单中选择“结算”选项。

enter image description here

enter image description here

最后,如果您有应用程序限制,请确保iOS项目中的软件包标识符与您正在使用的API密钥相关联。转到XCode中的项目,单击“常规”选项卡,然后按“Bundle Identifier”复制该值。然后,返回https://console.developers.google.com/apis/并确保您的项目已被选中。然后,转到左侧的“凭据”选项卡。选择您的密钥,然后转到其中显示接受来自iOS应用程序的请求并带有其中一个捆绑包标识符的位置,并将值粘贴到下面的文本框中。

如果您有API限制,请确保将Places API添加到可访问API列表中。

单击顶部的“重新生成密钥”,然后使用在项目中显示“API密钥”的位置生成的新密钥。此过程可能需要5分钟才能生效。

enter image description here

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.