El SDK de Places para iOS (nuevo) proporciona un rendimiento mejorado y un nuevo modelo de precios, por lo que vale la pena actualizar las apps que usan el SDK de Places para iOS. Para obtener más detalles sobre la comparación de funciones, consulta Elige tu SDK.
Usa esta guía para comprender las diferencias clave entre el SDK de Places para iOS (nuevo) y el SDK de Places para iOS, además de cómo controlar los cambios necesarios.
Habilita el SDK de Places para iOS (nuevo)
El SDK de Places para iOS se basa en el servicio de la API de Places. Para usar las funciones del SDK de Places para iOS (nuevo), primero debes habilitar la API de Places (nueva) en tu proyecto de Google Cloud. Para obtener más información, consulta Configura tu proyecto de Google Cloud.
Luego, debes asegurarte de haber agregado la API de Places (nueva) a la clave de API que usa tu app. Para obtener más información, consulta Cómo usar claves de API.
Cambios generales
Entre algunos cambios generales que se aplican a varias APIs, se incluyen los siguientes:
Usa un nuevo modelo de precios. Para obtener información sobre los precios de todas las APIs, consulta Precios del SDK de Places para iOS (nuevo).
Place Details (nueva), Nearby Search (nueva) y Text Search (nueva) requieren la máscara de campo para especificar qué campos deseas que se muestren en la respuesta.
GMSPlacesClient
contiene métodos nuevos para llamar a estas nuevas APIs.Se agregaron clases nuevas para definir la solicitud a cada una de las APIs nuevas.
La instancia
GMSPlace
de la respuesta contiene la nueva propiedadreviews
de tipoGMSPlaceReview
. Cuando en tu app se muestra información obtenida de la instancia deGMSPlace
, como fotos y opiniones, también deben exhibirse las atribuciones requeridas.Para obtener más información, consulta la documentación sobre las atribuciones.
Cambios específicos de la API
Esta sección incluye las siguientes guías de migración para cada API: