Introducción
El SDK de Places para iOS te permite crear apps con reconocimiento de ubicación que respondan contextualmente a los negocios locales y otros lugares cerca del dispositivo. Esto significa que pueden crear apps enriquecidas basadas en lugares que significan 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 puedes encontrar en un mapa.
Algunos ejemplos incluyen negocios locales,
lugares de interés y ubicaciones geográficas
ubicaciones. En la API, un sitio está representado por el elemento
GMSPlace Class Reference
Incluye información como el nombre del lugar y su dirección, ubicación geográfica,
el ID de lugar, el número de teléfono, el tipo de lugar, la URL del sitio web y mucho más.
Elige tu versión del SDK
La versión 9.0.0 del SDK de Places para iOS admite dos versiones de SDK: la existente SDK de Places para iOS y SDK de Places para iOS (nuevo), la nueva generación del SDK.
Para obtener compatibilidad total con el lenguaje Swift, el SDK de Places 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 Swift para iOS.
Tu primera tarea es decidir qué SDK usar. Esto se aplica a los clientes nuevos un cliente existente que ya usa el SDK. Para conocer las diferencias clave entre las dos versiones del SDK, consulta Elige tu versión del SDK.
Precios para cada versión del SDK
La versión que elegiste del SDK controla los precios. El SDK de Places para iOS (nuevo) admite un modelo de precios simplificado para que solo pagan por los datos que usan. 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 de ellos. 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 | Devuelve información sobre lugares, incluido el nombre y la dirección del lugar, la ubicación geográfica, el tipo de lugar (como un club nocturno, una tienda de mascotas, un museo) y más. |
Place Photo (nuevo) | Place Photo | Muestra imágenes de alta calidad de un lugar. |
Text Search (nueva) | Muestra información sobre un conjunto de lugares en función de una búsqueda de texto. | |
Nearby Search (nuevo) | Devuelve información sobre un conjunto de lugares especificando una ubicación como un á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 encuentra el dispositivo del usuario por última vez junto con una indicación de la probabilidad relativa para cada sitio. |
Otros aspectos destacados de los SDKs incluyen lo siguiente:
- Detección precisa del lugar con baja potencia mediante la búsqueda de Wi-Fi.
- Almacenamiento en caché en el dispositivo: Es posible que la mayoría de las solicitudes al SDK de Places para iOS implica un recorrido de ida y vuelta a un servidor de Google, pero también se pueden almacenar datos localmente durante 30 días.
Políticas y condiciones
Todas las aplicaciones que usan el SDK de Places para iOS deben cumplir de acuerdo con los requisitos descritos en el Condiciones del Servicio de Google Maps Platform, y Mostrar atribuciones.