google-places-api - referernotallowedmaperror - google maps javascript api error: apinotactivatedmaperror
Error al cargar el modelo optimizado en el error de ruta con Google Maps API usando Xcode 7/iOS9 (2)
Estoy intentando utilizar la característica de autocompletar API de Google Places en mi código.
import UIKit
import GoogleMaps
class ViewController: UIViewController, GMSMapViewDelegate {
var placesClient: GMSPlacesClient?
override func viewDidLoad() {
super.viewDidLoad()
placesClient = GMSPlacesClient()
let filter = GMSAutocompleteFilter()
filter.type = GMSPlacesAutocompleteTypeFilter.City
placesClient?.autocompleteQuery("Pizza", bounds: nil, filter: filter, callback: { (results, error: NSError?) -> Void in
if let error = error {
print("Autocomplete error /(error)")
}
for result in results! {
if let result = result as? GMSAutocompletePrediction {
print("Result /(result.attributedFullText) with placeID /(result.placeID)")
}
}
})
}
}
Cuando lo ejecuto recibo este error: CoreData: Failed to load optimized model at path ''/var/mobile/Containers/Bundle/Application/
Any ideas?
Este problema se corrigió en la nueva actualización de los mapas de Google https://developers.google.com/maps/documentation/ios-sdk/releases?hl=es Consulte este enlace y actualice sus repositorios locales
Agregue -ObjC a " Other Linker Flags
"
(Build Settings -> Linking -> Other Linker Flags).
Esto lo resolvió para mí.
Después de agregar este indicador, recibí algunos errores relacionados con los símbolos que faltan (como _ CBAdvertisementDataManufacturerDataKey
).
CoreBluetooth
frameworks Accelerate
y CoreBluetooth
en * Build Phases -> Link Binary With Libraries*.