Usa esta guía para comprender las diferencias clave entre las versiones del SDK de Places para iOS y migrar al SDK de Places para iOS (nuevo).
Funciones del SDK disponibles en cada versión
En la siguiente tabla, se muestran las versiones del SDK y de la API que se requieren para cada función del SDK:
| SDK de Places para iOS (nuevo) | Versión mínima del SDK | SDK de Places para iOS (legacy) | Versión mínima del SDK |
|---|---|---|---|
| Place Details (nuevo) | 9.0.0 | Place Details (heredado) | 3.0.0 |
| Place Photos (nuevo) | 9.0.0 | Place Photos (heredado) | 3.0.0 |
| Text Search (nuevo) | 8.5.0 | ||
| Nearby Search (nuevo) | 9.0.0 | ||
| Autocompletar (nuevo) | 9.0.0 | Place Autocomplete (heredado) | 3.0.0 |
| Current Place (heredado) | 3.0.0 |
Migra a las nuevas APIs
Para migrar a las nuevas APIs, consulta las siguientes guías de migración:
Mejoras en el SDK de Places para iOS (nuevo)
En esta sección, se describen las funciones clave que se agregaron al SDK de Places para iOS (nuevo).
Se implementó en la plataforma estándar de Google Cloud
El SDK de Places para iOS (nuevo) se implementa en la infraestructura de servicio en Google Cloud. Esta implementación brinda una plataforma más segura y confiable. Este diseño estándar aporta un nivel de coherencia en todos los SDKs que mejora la eficiencia del desarrollo con el SDK de Places para iOS (nuevo).
Rendimiento mejorado
El SDK de Places para iOS (nuevo) proporciona un rendimiento mejorado, por lo que vale la pena reemplazar las apps que usan el SDK existente.
Nuevas funciones
El SDK de Places para iOS (nuevo) incluye las versiones más recientes de todas las funciones del SDK:
- Autocompletar (nuevo)
- Place Details (nuevo)
- Nearby Search (nuevo)
- Place Photos (nuevo)
- Text Search (nuevo)
Precios simplificados
Los precios se simplifican con el SDK de Places para iOS (nuevo) para que solo pagues por los datos que usas. Los precios simplificados se implementan con listas de campos, también llamadas máscaras de campo.
Con Place Details (nuevo) y Text Search (nuevo), usas listas de campos para controlar la lista de campos que se deben devolver en la respuesta. Luego, solo se te facturarán los datos solicitados. Usar una lista de campos es una práctica de diseño recomendada para que no solicites datos innecesarios, lo que ayuda a evitar tiempos de procesamiento y cargos de facturación adicionales.
Para obtener más información sobre los precios de ambos SDKs, consulta Uso y facturación.
Tipos de lugares expandidos
El SDK de Places para iOS (nuevo) incluye nuevos tipos de lugar, que se devuelven como parte de la respuesta de Place Details (nuevo) y Text Search (nuevo). También puedes usar estos tipos nuevos y los existentes en una búsqueda con Text Search (nuevo). Los tipos nuevos se incluyen en la Tabla A.