Lista de clases
Las clases y los protocolos del SDK de Navigation de Google para iOS son los siguientes:
GMSAddress | Resultado de una solicitud de geocodificación inversa, que contiene una dirección legible por humanos |
GMSAdvancedMarker | Un marcador avanzado es un ícono colocado en un punto específico de la superficie del mapa |
GMSCALayer | GMSCALayer es una superclase que usan las capas del SDK de Google Maps para iOS, como GMSMapLayer y GMSPanoramaLayer |
GMSCameraPosition | Una clase inmutable que agrega todos los parámetros de posición de la cámara |
GMSCameraUpdate | GMSCameraUpdate representa una actualización que se puede aplicar a GMSMapView. |
GMSCircle | Un círculo en la superficie de la Tierra (captura esférica) |
GMSCoordinateBounds | GMSCoordinateBounds representa un cuadro de límite rectangular en la superficie de la Tierra. |
GMSDatasetFeature | Interfaz que representa un atributo de un conjunto de datos |
GMSDatasetFeatureLayer | Una interfaz que representa la capa de componentes de un conjunto de datos |
<GMSFeature> | Una interfaz que representa los metadatos de un atributo |
GMSFeatureLayer | Una clase que representa una colección de todos los componentes del mismo GMSFeatureType , cuyo estilo se puede anular en el cliente |
GMSFeatureStyle | Especifica cómo debe aparecer un componente de mapa cuando este se muestre en él. |
GMSGeocoder | Expone un servicio para geocodificación inversa. |
GMSGroundOverlay | GMSGroundOverlay especifica las opciones disponibles para una superposición de suelo que se encuentra en la superficie de la Tierra. |
GMSIndoorBuilding | Describe un edificio que contiene niveles |
GMSIndoorDisplay | Permite observar o controlar la visualización de datos a nivel de interiores |
<GMSIndoorDisplayDelegate> | Delegar para eventos en GMSIndoorDisplay |
GMSIndoorLevel | Describe un solo piso en un edificio |
GMSLocationSimulator | Es una clase que puedes usar para simular la ubicación de un dispositivo con fines de prueba. |
GMSMapID | Identificador opaco para la configuración de un mapa personalizado |
GMSMapLayer | GMSMapLayer es una subclase personalizada de CALayer, proporcionada como clase de capa en GMSMapView |
GMSMapPoint | Un punto en el mapa |
GMSMapStyle | GMSMapStyle contiene detalles sobre un diseño que se puede aplicar a un mapa |
GMSMapView | Esta es la clase principal del SDK de Google Maps para iOS y es el punto de entrada para todos los métodos relacionados con el mapa. |
<GMSMapViewDelegate> | Delegar para eventos en GMSMapView |
<GMSMapViewNavigationUIDelegate> | Un delegado para eventos en GMSMapView relacionado con la IU de navegación |
GMSMapViewOptions | Esta clase define las opciones de tiempo de inicialización para GMSMapView |
GMSMarker | Un marcador es un ícono que se coloca en un punto específico de la superficie del mapa. |
GMSMarkerLayer | GMSMarkerLayer es una subclase de GMSOverlayLayer, disponible por marcador, que permite animar varias propiedades de su GMSMarker asociado |
GMSMutableCameraPosition | Versión mutable de GMSCameraPosition |
GMSMutableFeatureStyle | Versión mutable de GMSFeatureStyle |
GMSMutablePath | GMSMutablePath es un array dinámico (que puede cambiar de tamaño) de CLLocationCoordinate2D |
<GMSNavigationAccessoryView> | Métodos de definición de protocolos que admiten vistas personalizadas que especifican elementos de la IU accesorios aplicados a la vista principal |
GMSNavigationDirectionsListController | Un controlador que administra y muestra una lista de instrucciones sobre cómo llegar |
GMSNavigationInstructionOptions | Opciones para dar formato a las cadenas de instrucciones atribuidas |
GMSNavigationLane | Información sobre un solo carril durante la navegación |
GMSNavigationLaneDirection | Información sobre la dirección de un solo carril durante la navegación |
GMSNavigationLicensePlateRestriction | Una clase contiene información para las restricciones por matrícula |
GMSNavigationMutableRoutingOptions | Es una clase mutable que contiene opciones relacionadas con la lógica de enrutamiento (p. ej., estrategia de enrutamiento). |
GMSNavigationMutableSpeedAlertOptions | Una clase mutable que define umbrales de activación para diferentes gravedades de alertas de velocidad, representadas por GMSNavigationSpeedAlertSeverity |
GMSNavigationMutableSpeedometerUIOptions | La clase mutable que encapsula la configuración de la IU para diferentes gravedades de alertas de velocidad, representada por GMSNavigationSpeedAlertSeverity |
GMSNavigationMutableWaypoint | Una clase de punto de referencia mutable |
GMSNavigationNavInfo | Contiene información sobre el estado de la navegación |
GMSNavigationRouteInfo | Una clase inmutable que encapsula la información de la hora de llegada estimada y la distancia para la mejor ruta predeterminada y la más corta, a un punto de referencia específico |
GMSNavigationRoutingOptions | Una clase inmutable que contiene opciones relacionadas con la lógica de enrutamiento (p.ej., estrategia de enrutamiento) |
<GMSNavigationScreenMetrics> | Protocolo para devolver información sobre las métricas de pantalla |
GMSNavigationServices | Servicios que permiten el control del acceso móvil al SDK de Google Maps Navigation para iOS |
GMSNavigationSession | Esta clase proporciona un conjunto de objetos relacionados que se pueden usar para controlar de manera programática una sesión de navegación. |
GMSNavigationSpeedAlertOptions | Una clase inmutable que define umbrales de activación para diferentes gravedades de alertas de velocidad, representadas por GMSNavigationSpeedAlertSeverity |
GMSNavigationSpeedometerUIOptions | Una clase inmutable que encapsula la configuración de la IU para diferentes gravedades de alertas de velocidad, representada por GMSNavigationSpeedAlertSeverity |
GMSNavigationStepInfo | Información sobre un solo paso en una ruta de navegación |
GMSNavigationStepInfoImageOptions | |
GMSNavigationTermsAndConditionsOptions | Opciones para mostrar los Términos y Condiciones |
GMSNavigationTermsDialogUIParams | Parámetros que describen el aspecto del diálogo |
GMSNavigationTimeAndDistance | Una clase inmutable que encapsula la distancia restante y la hora de llegada estimada de una ruta |
GMSNavigationTransactionRecorder | Contiene métodos para registrar transacciones |
GMSNavigationWaypoint | Una clase de punto de referencia inmutable que se usa para especificar los destinos de navegación |
GMSNavigator | Esta es la clase principal del SDK de Navigation de Google para iOS y proporciona métodos para controlar la navegación a un destino y acceder a información de la ruta y el progreso. |
<GMSNavigatorListener> | Objeto de escucha de eventos en GMSNavigator |
GMSOrientation | GMSOrientation es una tupla de orientación y tono que se utiliza para controlar la dirección de visualización de una GMSPanoramaCamera |
GMSOverlay | GMSOverlay es una clase abstracta que representa una superposición que se puede adjuntar a una GMSMapView específica |
GMSOverlayLayer | GMSOverlayLayer es una subclase personalizada de CALayer, y una clase base abstracta para capas de GMSOverlay que permitan animaciones personalizadas. |
GMSPanorama | GMSPanorama representa los metadatos de una panorámica específica de la Tierra. |
GMSPanoramaCamera | GMSPanoramaCamera se usa para controlar la dirección de visualización de un objeto GMSPanoramaView |
GMSPanoramaCameraUpdate | GMSPanoramaCameraUpdate representa una actualización que se puede aplicar a un objeto GMSPanoramaView. |
GMSPanoramaLayer | GMSPanoramaLayer es una subclase personalizada de CALayer, que se proporciona como clase de capa en GMSPanoramaView |
GMSPanoramaLink | Vínculos de un GMSPanorama a panorámicas vecinas |
GMSPanoramaService | Se puede utilizar GMSPanoramaService para solicitar metadatos de panorámicas incluso cuando GMSPanoramaView no está activo |
GMSPanoramaView | Se usa una panorámica para mostrar imágenes de Street View. |
<GMSPanoramaViewDelegate> | Delegado para eventos en GMSPanoramaView |
GMSPath | GMSPath encapsula un array inmutable de CLLocationCooordinate2D |
GMSPinImage | Proporciona una imagen de pin personalizada para un marcador avanzado. |
GMSPinImageGlyph | Proporciona un glifo de imagen de pin personalizado para un marcador avanzado |
GMSPinImageOptions | Proporciona personalización de imágenes de pin para marcadores avanzados. |
GMSPlaceFeature | Una interfaz que representa un componente de lugar (un componente con un ID de lugar) |
GMSPolygon | GMSPolygon define un polígono que aparece en el mapa. |
GMSPolygonLayer | GMSPolygonLayer es una subclase de GMSOverlayLayer, disponible por polígono, que permite animar varias propiedades de su GMSPolygon asociado. |
GMSPolyline | GMSPolyline especifica las opciones disponibles para una polilínea que existe en la superficie de la Tierra |
GMSProjection | Define una asignación entre las coordenadas terrestres (CLLocationCoordinate2D) y las coordenadas en la vista del mapa (CGPoint). |
GMSReverseGeocodeResponse | Conjunto de resultados de una solicitud de geocodificación inversa |
GMSRoadSnappedLocationProvider | Proporciona actualizaciones de la ubicación del dispositivo. |
<GMSRoadSnappedLocationProviderListener> | Objeto de escucha de eventos en GMSRoadSnappedLocationProvider |
GMSRouteLeg | Una clase inmutable que representa una sola etapa de un viaje, ya sea desde la posición actual del dispositivo hasta el primer destino o desde un destino hasta uno posterior. |
GMSServices | Clase de servicio del SDK de Google Maps para iOS |
GMSSpriteStyle | Describe el estilo de dibujo de una imagen de sello sobre un elemento GMSStyleSpan |
GMSStampStyle | La clase base abstracta para diseños de polilínea que dibujan una imagen repetida sobre un elemento GMSStyleSpan |
GMSStrokeStyle | Describe el estilo de dibujo de entidades unidimensionales, como las polilíneas |
GMSStyleSpan | Describe el estilo de alguna región de una polilínea |
GMSSyncTileLayer | GMSSyncTileLayer es una subclase abstracta de GMSTileLayer que proporciona una interfaz de sincronización para generar datos de mosaicos de imágenes |
GMSTextureStyle | Un estilo de polilínea que dibuja una imagen repetitiva sobre un elemento GMSStyleSpan |
GMSTileLayer | GMSTileLayer es una clase abstracta que permite superponer mosaicos de imágenes personalizadas en una GMSMapView especificada |
<GMSTileReceiver> | GMSTileReceiver se proporciona a GMSTileLayer cuando se realiza una solicitud de mosaicos, lo que permite que se invoque la devolución de llamada más tarde (o inmediatamente). |
GMSUISettings | Configuración de la interfaz de usuario de una GMSMapView |
GMSURLTileLayer | GMSURLTileProvider recupera mosaicos según las URLs que muestra un GMSTileURLConstructor |
GMSVisibleRegion | GMSVisibleRegion contiene los cuatro puntos que definen el polígono visible en la cámara de un mapa. |
UIScreen(GMSNavigationStepImageOptions) | La categoría UIScreen ya implementa todos los métodos del protocolo GMSNavigationScreenMetrics. |