Introducción
El SDK de Places para iOS te permite crear apps de reconocimiento de ubicación que respondan de forma contextual a las empresas locales y a otros lugares cercanos al dispositivo. Esto significa que puedes compilar apps enriquecidas en función de lugares que signifiquen algo para el usuario.
Conceptos
Un lugar se define como un espacio físico que tiene un nombre. Otra forma de pensar en un lugar es que es cualquier cosa que puedas encontrar en un mapa.
Entre los ejemplos, se incluyen empresas locales, lugares de interés y ubicaciones geográficas. En la API, un lugar se representa con GMSPlace Class Reference
.
Incluye información como el nombre del lugar y su dirección, la ubicación geográfica, el ID del lugar, el número de teléfono, el tipo de lugar, la URL del sitio web y mucho más.
Elige la versión del SDK
La versión 9.0.0 del SDK de Places para iOS admite dos versiones del SDK: el SDK de Places para iOS existente y el SDK de Places para iOS (nuevo), la nueva generación del SDK.
Para obtener compatibilidad total con el lenguaje Swift, el SDK de Places para Swift para iOS (versión preliminar) admite las mismas APIs que el SDK de Places para iOS (nuevo) escrito en una base de código completamente Swift. Obtén más información sobre el SDK de Places para Swift para iOS.
Tu primera tarea es decidir qué SDK usar. Esto es así si eres un cliente nuevo o un cliente existente que ya usa el SDK. Para conocer las diferencias clave entre las dos versiones del SDK, consulta Elige la versión del SDK.
Precios de cada versión del SDK
La versión del SDK que elijas controlará los precios. El SDK de Places para iOS (nuevo) admite un modelo de precios simplificado para que solo pagues por los datos que usas. Para obtener información detallada sobre los precios de ambos SDKs, consulta Uso y facturación.
Descripción general del SDK
Usa el SDK de Places para iOS para ayudar a tus clientes a explorar dónde se encuentran y qué hay a su alrededor. El SDK de Places para iOS proporciona las siguientes APIs:
SDK de Places para iOS (nuevo) | SDK de Places para iOS | Descripción |
---|---|---|
Place Details (nuevo) | Place Details | Muestra información sobre los lugares, incluidos el nombre y la dirección, la ubicación geográfica, el tipo de lugar (como club nocturno, tienda de mascotas o museo) y mucho más. |
Place Photo (nuevo) | Place Photo | Muestra imágenes de alta calidad de un lugar. |
Búsqueda de texto (nueva) | Muestra información sobre un conjunto de lugares en función de una búsqueda de texto. | |
Nearby Search (nueva) | Muestra información sobre un conjunto de lugares especificando una ubicación como área de búsqueda. | |
Autocompletar (nuevo) | Autocompletar | Completa automáticamente el nombre o la dirección de un lugar a medida que los usuarios escriben. |
Current Place | Devuelve una lista de lugares donde se sabe que se ubicó el dispositivo del usuario por última vez, junto con una indicación de la probabilidad relativa de cada lugar. |
Entre otros aspectos destacados de los SDKs, se incluyen los siguientes:
- Detección precisa de lugares con poca energía con la búsqueda de Wi-Fi
- Almacenamiento en caché integrado en el dispositivo: La mayoría de las solicitudes al SDK de Places para iOS pueden implicar un viaje de ida y vuelta a un servidor de Google, pero también puedes almacenar en caché los datos de forma local durante 30 días.
Políticas y condiciones
Todas las aplicaciones que usan el SDK de Places para iOS deben cumplir con los requisitos que se describen en las Condiciones del Servicio de Google Maps Platform y en Cómo mostrar atribuciones.