Introducción
Con el SDK de Maps para iOS, puedes agregar mapas basados en datos de Google Maps a tu aplicación. El SDK controla automáticamente el acceso a los servidores de Google Maps, la visualización del mapa y la respuesta a gestos de los usuarios, como los clics y los arrastres. También puedes agregar marcadores, polilíneas, superposiciones de suelo y ventanas de información a tu mapa. Estos objetos proporcionan información adicional de las ubicaciones en el mapa y permiten la interacción del usuario con este.
Cuando usas el SDK, debes satisfacer las Condiciones del Servicio de Google Maps Platform y asegurarte de que tu app cumpla con las leyes aplicables. Ten en cuenta que, cuando usas el SDK, se envían automáticamente el nombre y la versión de tu aplicación, la información de autenticación y un identificador anónimo de aplicación cruzada con cada solicitud.
Público
Esta documentación conceptual está diseñada para personas familiarizadas con el desarrollo de iOS y con conceptos de programación orientados a objetos. También debes estar familiarizado con Google Maps como usuario. Está diseñada para que puedas comenzar a explorar y desarrollar aplicaciones con el SDK de Maps para iOS. También puedes consultar la documentación de referencia para obtener detalles específicos de las clases y los métodos.
Requisitos de atribución
Si utilizas el SDK de Maps para iOS en tu aplicación, debes incluir el texto de atribución como parte de una sección de avisos legales. Se recomienda incluir avisos legales como un elemento de menú independiente o como parte de un elemento de menú "Acerca de".
Puedes hacer una llamada a [GMSServices openSourceLicenseInfo]
para obtener el texto de atribución.
Plataformas compatibles
Con el SDK de Maps para iOS, puedes compilar apps orientadas a dispositivos nativos de 64 bits con iOS 14.0 y versiones posteriores. Para desarrollar una aplicación con el SDK de Maps para iOS, se requiere al menos Xcode 14.0 con un SDK objetivo de 14.0 o posterior. (Configurar un SDK objetivo de 14.0 o posterior no evitará que tu app se ejecute en iOS 14.0).
Las aplicaciones que usan URL de Maps requieren que el dispositivo de destino tenga instalado Google Maps para iOS.
Debido a las estrictas restricciones de memoria que se aplican, es poco probable que Maps SDK for iOS funcione en extensiones de aplicación para iOS. Por ejemplo, es poco probable que el SDK use un teclado personalizado.
Próximos pasos
A fin de comenzar a compilar apps con el SDK de Maps para iOS, primero debes configurar tu proyecto de Google Cloud.