za pomocą standardowego kodu autouzupełniania z searchbar:GooglePlaces API „Response to, że nie mógł zrozumieć” Error
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()
})
pracował przez kilka miesięcy i dzisiaj zaczęło zgłoszenie tego błędu:
błędzieautouzupełnianie Error Domain = com.google.places.ErrorDomain Code = -2 "Serwer interfejsu API Places zwrócił odpowiedź, której nie mogliśmy zrozumieć. Jeśli uważasz, że ten błąd przedstawia błąd, zgłoś go, korzystając z instrukcji w naszej społeczności i pomocy technicznej strona (https://developers.google.com/places/support). "
UserInfo = {NSLocalizedFailureReason = Serwer interfejsu API Places zwrócił odpowiedź, której nie mogliśmy zrozumieć. Jeśli uważasz, że ten błąd przedstawia błąd, zgłoś go, korzystając z instrukcji na naszej stronie dotyczącej społeczności i wsparcia (https://developers.google.com/places/support)., NSUnderlyingError = 0x600000444380 {Błąd domeny = com.google.places.server.ErrorDomain Code = -1 "(null) "UserInfo = {NSUnderlyingError = 0x600000444350 {Error Domain = com.google.HTTPStatus Code = 404" Nie znaleziono "UserInfo = {NSLocalizedDescription = Not Found}}}}}
Ktoś inny tego doświadcza?
jeśli zadzwonisz miejsce api to działa nazwałem miejsce API w przeglądarce, ale nie działa zz gmsplacesclient –
ja również napotkał ten sam problem z Google Places API w systemie iOS. Na Androidzie działa dobrze. – Thuy
Mając ten sam problem. Musi to być problem z usługą –