GooglePlaces API“我们无法理解的回应”错误

在search栏中使用标准的自动完成代码:

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() }) 

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

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

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

任何人遇到这个?

看起来服务正在备份。 我与Google提出了一张票。

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

请参阅以下url : https : //issuetracker.google.com/issues/64280749 https://issuetracker.google.com/issues/64994023

这个问题已经提交给谷歌,谷歌已经确定了这个错误,他们目前正在修复。 问题跟踪: https : //issuetracker.google.com/issues/64280749

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

谢谢你:@trishcode