Próbuję ustawić mapę w widoku w moim app i mam ten problem:Issue Google maps API iOS 11 z Xcode 9
CoreData: adnotacji: failed załadować zoptymalizowany wzór na ścieżce „/ var/containers/Bundle/Application/35C61A40-48B9-40E0-A6F9-AB7492A15009/simply-convertor.app/GoogleMaps.bundle/GMSCacheStorage.momd/Storage.omo ' CoreData: adnotacja: Nie można załadować zoptymalizowanego modelu na ścieżce'/var/containers/Bundle/Application/35C61A40-48B9-40E0-A6F9-AB7492A15009/simply-convertor.app/GoogleMaps.bundle/GMSCacheStorage.momd/Storage.omo ' CoreData: adnotacja: Nie można załadować zoptymalizowanego modelu na ścieżce'/var/containers/Bundle/Application/35C61A40-48B9-40E0-A6F9-AB7492A15009/simply-convertor.app/GoogleMaps.bundle/GMSCacheStorage.momd/Storage. omo '
Dodaję pusty widok do mojego ViewContoroller i zmieniam jego typ na GMSMapView. A w metodzie viewDidLoad utworzyć nową mapę z lokalizacją i init, mój główny MapView:
override func viewDidLoad() {
super.viewDidLoad()
placesClient = GMSPlacesClient.shared()
locationManager.delegate = self
locationManager.desiredAccuracy = kCLLocationAccuracyBest
locationManager.requestWhenInUseAuthorization()
locationManager.startMonitoringSignificantLocationChanges()
locationAuthStatus()
print(location.coordinate.latitude, location.coordinate.longitude)
let camera = GMSCameraPosition.camera(withLatitude: 31.9650070083707, longitude: 34.7899029677496, zoom: 6.0)
let map = GMSMapView.map(withFrame: CGRect.zero, camera: camera)
self.mapView = map
// Creates a marker in the center of the map.
let marker = GMSMarker()
marker.position = CLLocationCoordinate2D(latitude: 31.9650070083707, longitude: 34.7899029677496)
marker.title = "Home"
marker.snippet = "Home"
marker.map = mapView
}
czym polega problem?
Komunikat o błędzie sugeruje, że pominięto niektóre pliki wymagane przez mapy map Google. Mapy Google mają wewnętrzny błąd, ponieważ nie mogą znaleźć pliku, który powinien istnieć. –
jak mogę to naprawić? Zainstalowałem go przez CococaPods –
Nie mogłem powiedzieć, dlatego zostawiłem komentarz, a nie odpowiedź. Komunikat o błędzie zdecydowanie sugeruje, że nie jest to problem z danymi podstawowymi, ale dane podstawowe mają problemy, ponieważ brakuje ważnych plików. –