Descripción general

Selecciona la plataforma: Android iOS JavaScript Servicio web

Introducción

El SDK de Places para iOS te permite compilar apps basadas en la ubicación que responden de manera contextual a las empresas locales y a otros lugares cerca del dispositivo. Esto significa que puedes compilar apps enriquecidas en función de lugares que significan algo para el usuario.

Conceptos

Un lugar se define como un espacio físico que tiene un nombre. Otra manera de definir un lugar 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 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 del SDK: el SDK de Places para iOS existente y el SDK de Places para iOS (nuevo), la nueva generación del SDK.

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 Cómo elegir tu versión del SDK.

Precios para cada versión del SDK

La versión del SDK que elijas controla los precios. El SDK de Places para iOS (nuevo) admite un modelo de precios simplificado, de modo que solo pagas por los datos que utilizas. 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 0.1.0. GooglePlacesSwift te permite usar una nueva interfaz de Swift para llamar a las APIs de Place, incluidas todas las APIs del 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:

Si quieres obtener más información, consulta la referencia de la API de GooglePlaces Swift.

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 del lugar, la ubicación geográfica, el tipo de lugar (como un club nocturno, una tienda de mascotas, un museo), etc.
Place Photos (nuevo) Foto del lugar Muestra imágenes de alta calidad de un lugar.
Text Search (nuevo) Muestra información sobre un conjunto de lugares según una búsqueda de texto.
Nearby Search (nuevo) Muestra 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 sitios donde se sabe que el dispositivo del usuario se encuentra por última vez junto con una indicación de la probabilidad relativa de cada sitio.

Entre otros aspectos destacados de los SDK, se incluyen los siguientes:

  • Detección precisa de lugares con poca energía mediante búsqueda de Wi-Fi.
  • Almacenamiento en caché en el dispositivo: La mayoría de las solicitudes al SDK de Places para iOS pueden implicar un recorrido de ida y vuelta a un servidor de Google, pero también puedes almacenar datos en caché de manera local durante 30 días.

Políticas y condiciones

Todas las aplicaciones que utilizan el SDK de Places para iOS deben cumplir con los requisitos que se describen en las Condiciones del Servicio de Google Maps Platform y la sección Visualización de atribuciones.