In AppDelegate finden konnte, habe ich den Code folgende Standortverfolgung zu ermöglichen:Google Places API: Die Places API nicht den Standort des Nutzers
let locationManager = CLLocationManager()
locationManager.requestWhenInUseAuthorization()
locationManager.requestAlwaysAuthorization()
In meinem Viewcontroller, mache ich eine Google Places Anfrage:
placesClient = GMSPlacesClient.shared()
placesClient.currentPlace(callback: { (placeLikelihoodList, error) -> Void in
if let error = error {
print("Pick Place error: \(error.localizedDescription)")
return
}
if let placeLikelihoodList = placeLikelihoodList {
let place = placeLikelihoodList.likelihoods.first?.place
if let place = place {
print("Place:\(place.name)")
}
}
})
die Fehlermeldung lautet:
[0] (null) „NSLocalizedFailureReason“:. „die Places API des Benutzers nicht \ 's Standort gefunden werden können, da der Benutzer die Anwen nicht erlaubt hat, Zugriff auf Standortinformationen. "