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.
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.
Versión preliminar de GooglePlacesSwift
Esta versión contiene la versión preliminar de GooglePlacesSwift versión 0.1.0. GooglePlacesSwift te permite usar una nueva interfaz de Swift para llamar a las APIs de Place, incluidas todas las APIs de SDK de Places para iOS (nuevo):
- Place Autocomplete (nuevo)
- Place Details (nuevo)
- Place Photos (nuevo)
- Text Search (nueva)
- Nearby Search (nuevo)
GooglePlacesSwift requiere lo siguiente:
- Habilitar la API de Places (nueva) en tu clave de API Para obtener más información, consulta Configura tu proyecto de Google Cloud.
- Xcode 15.3.
Para obtener más información, consulta la Referencia de la API de GooglePlacesSwift.
Descripción general del SDK
Usa el SDK de Places para iOS para ayudar a tus clientes a explorar dónde están 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.