He integrado Places Autocompletar o Places API junto con Maps, Google Login y Firebase RealtimeDatabase. Pero cuando ejecuto la aplicación, el error dice: "No se pudo completar la operación. La API de Places para iOS no está habilitada. Consulte la guía del desarrollador ( https://developers.google.com/places/ios-api/ start ) para saber cómo habilitar la API de Google Places para iOS".
Places funcionaba bien hasta: La semana pasada, tuve que deshacerme de mi proyecto de Firebase y crear uno nuevo. Hice lo que se requería: -cambió GoogleServices-info.plist -ID de cliente -tipos de URL
Ya he habilitado la API de Google Places en mi Google Cloud Platform también.
y en mi
application(didFinishLaunchingwithOptions:) GMSServices.provideAPIKey("<key from project>") GMSPlacesClient.provideAPIKey("<key from project>")Tenga en cuenta que Google Maps, Google Sign In y Firebase Database funcionan bien. El proyecto también es compartido por la versión de Android y la API de lugares funciona bien allí. Parece que no puedo resolver el problema.
Ok, Asmin, me encontré con el mismo problema esta mañana, ¡así que me siento obligado a responder ya que lo resolví después de 5 horas! Entonces, el problema es con la versión de pod. GooglePlaces 2.7.0 está en desuso, sin embargo, cuando ejecuta pod install 2.7.0 es lo que se instala, no el actual 3.0.2. Una vez que me di cuenta de eso, esto es lo que hice. Abrí la terminal, cd a la carpeta de mi proyecto y ejecuté pod update , o mejor aún, pod update --verbose para poder ver lo que está sucediendo. Bueno, funcionó!! Los pods se actualizaron a 3.0.2 y ahora todo funciona bien. ¡Yaay! ¡¡Amo/odio la programación!!
NB: de todos modos, si lo intenta y no funciona, ejecute el repositorio de update repo y repita pod update .
Tienes mi palabra; va a funcionar
Asegúrese de estar en la cuenta de Google correcta al configurar las claves API. También asegúrese de que su clave se pueda usar para la plataforma iOS, verifique que haya habilitado tanto Google Maps como Google Places y, finalmente, asegúrese de que su ID de paquete pueda usar la clave API.
En mi caso nada funcionó. He actualizado mi pod y Google Place Picker SDK versión 3.0.2. Pero, lamentablemente , Google ha dejado de usar Google Place Picker desde el 29 de enero de 2019 Enlace .
Nota: le costará una llamada API adicional si desea colocar detalles