Lista de clases

Lista de clases
Las clases y los protocolos del SDK de Navigation de Google para iOS son los siguientes:
GMSAddressResultado de una solicitud de geocodificación inversa, que contiene una dirección legible por humanos
GMSAdvancedMarkerUn marcador avanzado es un ícono colocado en un punto específico de la superficie del mapa
GMSCALayerGMSCALayer es una superclase que usan las capas del SDK de Google Maps para iOS, como GMSMapLayer y GMSPanoramaLayer
GMSCameraPositionUna clase inmutable que agrega todos los parámetros de posición de la cámara
GMSCameraUpdateGMSCameraUpdate representa una actualización que se puede aplicar a GMSMapView.
GMSCircleUn círculo en la superficie de la Tierra (captura esférica)
GMSCoordinateBoundsGMSCoordinateBounds representa un cuadro de límite rectangular en la superficie de la Tierra.
GMSDatasetFeatureInterfaz que representa un atributo de un conjunto de datos
GMSDatasetFeatureLayerUna interfaz que representa la capa de componentes de un conjunto de datos
<GMSFeature>Una interfaz que representa los metadatos de un atributo
GMSFeatureLayerUna clase que representa una colección de todos los componentes del mismo GMSFeatureType, cuyo estilo se puede anular en el cliente
GMSFeatureStyleEspecifica cómo debe aparecer un componente de mapa cuando este se muestre en él.
GMSGeocoderExpone un servicio para geocodificación inversa.
GMSGroundOverlayGMSGroundOverlay especifica las opciones disponibles para una superposición de suelo que se encuentra en la superficie de la Tierra.
GMSIndoorBuildingDescribe un edificio que contiene niveles
GMSIndoorDisplayPermite observar o controlar la visualización de datos a nivel de interiores
<GMSIndoorDisplayDelegate>Delegar para eventos en GMSIndoorDisplay
GMSIndoorLevelDescribe un solo piso en un edificio
GMSLocationSimulatorEs una clase que puedes usar para simular la ubicación de un dispositivo con fines de prueba.
GMSMapIDIdentificador opaco para la configuración de un mapa personalizado
GMSMapLayerGMSMapLayer es una subclase personalizada de CALayer, proporcionada como clase de capa en GMSMapView
GMSMapPointUn punto en el mapa
GMSMapStyleGMSMapStyle contiene detalles sobre un diseño que se puede aplicar a un mapa
GMSMapViewEsta 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
GMSMapViewOptionsEsta clase define las opciones de tiempo de inicialización para GMSMapView
GMSMarkerUn marcador es un ícono que se coloca en un punto específico de la superficie del mapa.
GMSMarkerLayerGMSMarkerLayer es una subclase de GMSOverlayLayer, disponible por marcador, que permite animar varias propiedades de su GMSMarker asociado
GMSMutableCameraPositionVersión mutable de GMSCameraPosition
GMSMutableFeatureStyleVersión mutable de GMSFeatureStyle
GMSMutablePathGMSMutablePath 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
GMSNavigationDirectionsListControllerUn controlador que administra y muestra una lista de instrucciones sobre cómo llegar
GMSNavigationInstructionOptionsOpciones para dar formato a las cadenas de instrucciones atribuidas
GMSNavigationLaneInformación sobre un solo carril durante la navegación
GMSNavigationLaneDirectionInformación sobre la dirección de un solo carril durante la navegación
GMSNavigationLicensePlateRestrictionUna clase contiene información para las restricciones por matrícula
GMSNavigationMutableRoutingOptionsEs una clase mutable que contiene opciones relacionadas con la lógica de enrutamiento (p. ej., estrategia de enrutamiento).
GMSNavigationMutableSpeedAlertOptionsUna clase mutable que define umbrales de activación para diferentes gravedades de alertas de velocidad, representadas por GMSNavigationSpeedAlertSeverity
GMSNavigationMutableSpeedometerUIOptionsLa clase mutable que encapsula la configuración de la IU para diferentes gravedades de alertas de velocidad, representada por GMSNavigationSpeedAlertSeverity
GMSNavigationMutableWaypointUna clase de punto de referencia mutable
GMSNavigationNavInfoContiene información sobre el estado de la navegación
GMSNavigationRouteInfoUna 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
GMSNavigationRoutingOptionsUna 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
GMSNavigationServicesServicios que permiten el control del acceso móvil al SDK de Google Maps Navigation para iOS
GMSNavigationSessionEsta clase proporciona un conjunto de objetos relacionados que se pueden usar para controlar de manera programática una sesión de navegación.
GMSNavigationSpeedAlertOptionsUna clase inmutable que define umbrales de activación para diferentes gravedades de alertas de velocidad, representadas por GMSNavigationSpeedAlertSeverity
GMSNavigationSpeedometerUIOptionsUna clase inmutable que encapsula la configuración de la IU para diferentes gravedades de alertas de velocidad, representada por GMSNavigationSpeedAlertSeverity
GMSNavigationStepInfoInformación sobre un solo paso en una ruta de navegación
GMSNavigationStepInfoImageOptions
GMSNavigationTermsAndConditionsOptionsOpciones para mostrar los Términos y Condiciones
GMSNavigationTermsDialogUIParamsParámetros que describen el aspecto del diálogo
GMSNavigationTimeAndDistanceUna clase inmutable que encapsula la distancia restante y la hora de llegada estimada de una ruta
GMSNavigationTransactionRecorderContiene métodos para registrar transacciones
GMSNavigationWaypointUna clase de punto de referencia inmutable que se usa para especificar los destinos de navegación
GMSNavigatorEsta 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
GMSOrientationGMSOrientation es una tupla de orientación y tono que se utiliza para controlar la dirección de visualización de una GMSPanoramaCamera
GMSOverlayGMSOverlay es una clase abstracta que representa una superposición que se puede adjuntar a una GMSMapView específica
GMSOverlayLayerGMSOverlayLayer es una subclase personalizada de CALayer, y una clase base abstracta para capas de GMSOverlay que permitan animaciones personalizadas.
GMSPanoramaGMSPanorama representa los metadatos de una panorámica específica de la Tierra.
GMSPanoramaCameraGMSPanoramaCamera se usa para controlar la dirección de visualización de un objeto GMSPanoramaView
GMSPanoramaCameraUpdateGMSPanoramaCameraUpdate representa una actualización que se puede aplicar a un objeto GMSPanoramaView.
GMSPanoramaLayerGMSPanoramaLayer es una subclase personalizada de CALayer, que se proporciona como clase de capa en GMSPanoramaView
GMSPanoramaLinkVínculos de un GMSPanorama a panorámicas vecinas
GMSPanoramaServiceSe puede utilizar GMSPanoramaService para solicitar metadatos de panorámicas incluso cuando GMSPanoramaView no está activo
GMSPanoramaViewSe usa una panorámica para mostrar imágenes de Street View.
<GMSPanoramaViewDelegate>Delegado para eventos en GMSPanoramaView
GMSPathGMSPath encapsula un array inmutable de CLLocationCooordinate2D
GMSPinImageProporciona una imagen de pin personalizada para un marcador avanzado.
GMSPinImageGlyphProporciona un glifo de imagen de pin personalizado para un marcador avanzado
GMSPinImageOptionsProporciona personalización de imágenes de pin para marcadores avanzados.
GMSPlaceFeatureUna interfaz que representa un componente de lugar (un componente con un ID de lugar)
GMSPolygonGMSPolygon define un polígono que aparece en el mapa.
GMSPolygonLayerGMSPolygonLayer es una subclase de GMSOverlayLayer, disponible por polígono, que permite animar varias propiedades de su GMSPolygon asociado.
GMSPolylineGMSPolyline especifica las opciones disponibles para una polilínea que existe en la superficie de la Tierra
GMSProjectionDefine una asignación entre las coordenadas terrestres (CLLocationCoordinate2D) y las coordenadas en la vista del mapa (CGPoint).
GMSReverseGeocodeResponseConjunto de resultados de una solicitud de geocodificación inversa
GMSRoadSnappedLocationProviderProporciona actualizaciones de la ubicación del dispositivo.
<GMSRoadSnappedLocationProviderListener>Objeto de escucha de eventos en GMSRoadSnappedLocationProvider
GMSRouteLegUna 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.
GMSServicesClase de servicio del SDK de Google Maps para iOS
GMSSpriteStyleDescribe el estilo de dibujo de una imagen de sello sobre un elemento GMSStyleSpan
GMSStampStyleLa clase base abstracta para diseños de polilínea que dibujan una imagen repetida sobre un elemento GMSStyleSpan
GMSStrokeStyleDescribe el estilo de dibujo de entidades unidimensionales, como las polilíneas
GMSStyleSpanDescribe el estilo de alguna región de una polilínea
GMSSyncTileLayerGMSSyncTileLayer es una subclase abstracta de GMSTileLayer que proporciona una interfaz de sincronización para generar datos de mosaicos de imágenes
GMSTextureStyleUn estilo de polilínea que dibuja una imagen repetitiva sobre un elemento GMSStyleSpan
GMSTileLayerGMSTileLayer 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).
GMSUISettingsConfiguración de la interfaz de usuario de una GMSMapView
GMSURLTileLayerGMSURLTileProvider recupera mosaicos según las URLs que muestra un GMSTileURLConstructor
GMSVisibleRegionGMSVisibleRegion 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.