Google建议将iOS Google Places Pod从2.7.0
升级到3.1.0
。
iOS版Places SDK的2.7.0版已于2019年1月29日弃用,并将于2019年7月29日关闭
我升级了Pod,现在遇到了以下问题。
该操作无法完成。由于超出配额使用限制,操作失败。有关使用限制以及如何请求更高限制的信息,请参阅使用限制指南(https://developers.google.com/places/ios-sdk/usage)。
当我再次将版本降级到2.7.0
时,使用相同的API密钥,一切都可以正常工作。
我的限制是每天1000个请求,但尚未达到要求。
它是德语,但是您可以看到我在过去7天中有142个请求。
一个令人困惑的事情是,当我使用
placesClient?.currentPlace(callback: { (placeLikelihoodList, error) -> Void in ...
我到现在了。当我要使用查找自动完成功能时,会受到限制。
placesClient?.findAutocompletePredictions(fromQuery: searchText, bounds: nil, boundsMode: .bias, filter: nil, sessionToken: token, callback: { (gmsAutocompletePrediction, error) in
if let error = error {
print(error.localizedDescription) // limit reached error
}
})
我忽略了什么吗?我还可以做些什么?我无法想象错误在于豆荚。
类似的问题没有帮助:
答案 0 :(得分:0)
我遇到了同样的问题。试图实施Google的New Places API,以取代旧的SDK的Place Picker。每天打完一两次电话后,我总是开始出现以下错误:
发生错误:操作无法完成。操作方式 由于超出配额使用限制而失败。查看使用限制 指南(https://developers.google.com/places/ios-sdk/usage) 有关使用限制以及如何请求更高限制的信息。
我在控制台中启用了Places API,并且还启用了使用有效信用卡的帐单。仍然出现此错误。
解决方案是从Google Cloud Platform启用iOS版Maps SDK。之后,我对请求没有任何限制,并且每次都得到结果。希望能对某人有所帮助。
答案 1 :(得分:0)
同一件事也发生在我身上。您需要increase your quota limit
Google的开发人员控制台布局很糟糕。转到该链接,您可能会或可能找不到任何实际增加配额的东西。在Credentials
上,您会看到一个蓝色按钮,上面写着“增加配额”或“请求增加”,这与该过程类似
假设您已经设置了结算信息,那么一旦增加配额,就不会再遇到任何问题了。