I'm trying to set a map in a view in my app and I got this problem:
CoreData: annotation: Failed to load optimized model at path '/var/containers/Bundle/Application/35C61A40-48B9-40E0-A6F9-AB7492A15009/simply-convertor.app/GoogleMaps.bundle/GMSCacheStorage.momd/Storage.omo' CoreData: annotation: Failed to load optimized model at path '/var/containers/Bundle/Application/35C61A40-48B9-40E0-A6F9-AB7492A15009/simply-convertor.app/GoogleMaps.bundle/GMSCacheStorage.momd/Storage.omo' CoreData: annotation: Failed to load optimized model at path '/var/containers/Bundle/Application/35C61A40-48B9-40E0-A6F9-AB7492A15009/simply-convertor.app/GoogleMaps.bundle/GMSCacheStorage.momd/Storage.omo'
I add an empty view to my ViewContoroller and change it's type to GMSMapView. And in viewDidLoad method I create a new map from location and init my main 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
}
what is the problem?
MapKit is a powerful API available on iOS devices that makes it easy to display maps, mark locations, enhance with custom data and even draw routes or other shapes on top.
Add Maps Capability to Your ProjectOpen your project with Xcode. In the Project navigator, select your project. Choose the target for the app in the Targets section of the outline view. Click the Signing & Capabilities tab in the project editor.
The Maps SDK for iOS uses a pay-as-you-go pricing model.
I find my problem.. it appears I misunderstood the initialliztion of a GMSMapView and not initialize it correct..
From other post the CoreData error that I mention is a problem of Google's API and it doesn't affect the app.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With