У меня есть приложение, в котором при нажатии кнопки он открывает карту и отмечает текущее местоположение со списком ближайших местоположений, так как недавно получил обновление от Google, попытался обновить места и карты sdk в файлах pod и попробовал код методов поиска мест из Google официальная документация, но она не работает для меня
@IBAction func pickPlace(_ sender: UIButton) {
// let config = GMSPlacePickerConfig(viewport: nil)
// let placePicker = GMSPlacePickerViewController(config: config)
// placePicker.delegate = self
// present(placePicker, animated: true, completion: nil)
let placesClient = GMSPlacesClient.shared()
// Specify the place data types to return.
let fields: GMSPlaceField = GMSPlaceField(rawValue: UInt(GMSPlaceField.name.rawValue) |
UInt(GMSPlaceField.placeID.rawValue))!
placesClient.findPlaceLikelihoodsFromCurrentLocation(withPlaceFields: fields, callback: {
(placeLikelihoodList: Array<GMSPlaceLikelihood>?, error: Error?) in
if let error = error {
print("An error occurred: \(error.localizedDescription)")
return
}
if let placeLikelihoodList = placeLikelihoodList {
for likelihood in placeLikelihoodList {
let place = likelihood.place
print("Current Place name \(String(describing: place.name)) at likelihood \(likelihood.likelihood)")
print("Current PlaceID \(String(describing: place.placeID))")
}
}
})
}
после реализации выше, я получил эту ошибку на консоли An error occurred: The operation couldn’t be completed. An internal error occurred in the Places API library. If you believe this error represents a bug, please file a report using the instructions on our community and support page (https://developers.google.com/places/ios-sdk/support).
Я хочу, чтобы реализация была такой же, как и ранее. Спасибо !!