谷歌地方 API "Response That We Couldn't Understand"错误



使用带有搜索栏的标准自动完成代码:

placesClient.autocompleteQuery(searchBar.textField.text!, bounds: nil, filter: filter, callback: {(results, error) -> Void in
if let error = error {
print("Autocomplete error (error)")
return
}
if let results = results {
for result in results {
print("Result (result.attributedFullText) with placeID (result.placeID)")
self.predictions.append(result)
}
}
self.placesTableView.reloadData()
})

已经工作了几个月,今晚它开始报告此错误:

自动完成错误 Error Domain=com.google.places.ErrorDomain Code=-2 "Places API 服务器返回了一个我们无法理解的响应。如果您认为此错误代表错误,请使用我们的社区和支持页面 (https://developers.google.com/places/support( 上的说明提交报告。

UserInfo={NSLocalizedFailureReason=The Places API 服务器返回了一个我们无法理解的响应。如果您认为此错误代表错误,请使用我们的社区和支持页面上的说明提交报告(https://developers.google.com/places/support(。 NSUnderlyingError=0x600000444380 {Error Domain=com.google.places.server.ErrorDomain Code=-1 "(null(" UserInfo={NSUnderlyingError=0x600000444350 {Error Domain=com.google.HTTPStatus Code=404 "Not Found" UserInfo={NSLocalizedDescription=Not Found}}}}}

还有其他人经历过这种情况吗?

看起来服务已备份。 我向谷歌提出了一张罚单。

他们发现了问题并正在解决它。 提到可能需要几个小时。

见下文: https://issuetracker.google.com/issues/64280749 https://issuetracker.google.com/issues/64994023

此问题已提交给Google,Google已确定该错误,他们目前正在进行修复。问题跟踪:https://issuetracker.google.com/issues/64280749

请参阅:为什么使用谷歌地点 API 在 iOS 中加载地点会导致查找地点 ID 查询错误?

谢谢:@trishcode

相关内容

最新更新