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

时间:2017-05-24 17:25:45

标签: ios google-api google-places-api google-api-client

我在这里发帖,因为我不知道在哪里发布这个。今天,我们的应用程序不再返回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

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

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

最近发布的相关SO问题:

6 个答案:

答案 0 :(得分:9)

轻松修复它。

  1. 转到https://console.developers.google.com/apis/
  2. 选择“图书馆” - “Google Places API for iOS”
  3. ENABLE(蓝色按钮)
  4. API Key与Google Maps APIKey相同

答案 1 :(得分:1)

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

答案 2 :(得分:1)

第1步

转到https://console.developers.google.com/apis/

第2步

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

答案 3 :(得分:1)

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

根据Google的新规则,我们必须强制设置Billing Account

付款设置中可能还剩一些东西。 检查您的结算帐户的状态,该状态可能已关闭。 完成待处理的工作,这不再是问题。 希望对您有帮助!

答案 4 :(得分: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中转到您的项目,单击“常规”选项卡,然后按“捆绑标识符”复制值。然后,返回到https://console.developers.google.com/apis/并确保已选择您的项目。然后,转到左侧的“凭据”标签。选择您的密钥,然后转到显示接受来自具有这些捆绑包标识符之一的iOS应用程序的请求的位置 并将值粘贴到下面的文本框中。

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

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

enter image description here

enter image description here

答案 5 :(得分:0)

同一个问题也出现在我的项目中。我尝试了所有解决方案,但它们对我不起作用。

然后我更新我的pod ,然后我的Google API开始工作。

因此,请尝试更新广告连播