Lista de classes

Lista de classes
As classes e os protocolos no SDK do Google Navigation para iOS:
GMSAddressUm resultado de uma solicitação de geocodificação inversa, contendo um endereço legível por humanos
GMSAdvancedMarkerUm marcador avançado é um ícone colocado em um ponto específico na superfície do mapa
GMSCALayerGMSCALayer é uma superclasse usada por camadas no SDK do Google Maps para iOS, como GMSMapLayer e GMSPanoramaLayer
GMSCameraPositionUma classe imutável que agrega todos os parâmetros de posição da câmera
GMSCameraUpdateGMSCameraUpdate representa uma atualização que pode ser aplicada a um GMSMapView
GMSCircleUm círculo na superfície da Terra (limite esférico)
GMSCoordinateBoundsGMSCoordinateBounds representa uma caixa delimitadora retangular na superfície da Terra
GMSDatasetFeatureInterface que representa um atributo de um conjunto de dados.
GMSDatasetFeatureLayerInterface que representa uma camada de elementos para um conjunto de dados.
<GMSFeature>Interface que representa os metadados de um recurso.
GMSFeatureLayerUma classe que representa uma coleção de todos os recursos do mesmo GMSFeatureType, com um estilo que pode ser modificado no cliente.
GMSFeatureStyleEspecifica como um elemento do mapa deve aparecer quando exibido em um mapa
GMSGeocoderExpõe um serviço para geocodificação inversa
GMSGroundOverlayGMSGroundOverlay especifica as opções disponíveis para uma sobreposição de solo que existe na superfície da Terra.
GMSIndoorBuildingDescreve uma construção que contém níveis
GMSIndoorDisplayFornece a capacidade de observar ou controlar a exibição de dados de nível interno
<GMSIndoorDisplayDelegate>Delegar para eventos no GMSIndoorDisplay
GMSIndoorLevelDescreve um único nível em um edifício.
GMSLocationSimulatorUma classe que pode ser usada para simular o local de um dispositivo para fins de teste
GMSMapIDUm identificador opaco para uma configuração personalizada do mapa.
GMSMapLayerGMSMapLayer é uma subclasse personalizada de CALayer, fornecida como a classe de camada em GMSMapView
GMSMapPointUm ponto no mapa
GMSMapStyleGMSMapStyle contém detalhes sobre um estilo que pode ser aplicado a um mapa
GMSMapViewEsta é a classe principal do SDK do Google Maps para iOS e é o ponto de entrada para todos os métodos relacionados ao mapa.
<GMSMapViewDelegate>Delegar para eventos no GMSMapView
<GMSMapViewNavigationUIDelegate>Um delegado para eventos no GMSMapView relacionado à interface de navegação.
GMSMapViewOptionsEsta classe define opções de tempo de inicialização para GMSMapView
GMSMarkerUm marcador é um ícone colocado em um ponto específico na superfície do mapa
GMSMarkerLayerGMSMarkerLayer é uma subclasse de GMSOverlayLayer, disponível com base em um marcador, que permite animação de várias propriedades de seu GMSMarker associado.
GMSMutableCameraPositionVersão mutável de GMSCameraPosition
GMSMutableFeatureStyleVersão mutável de GMSFeatureStyle
GMSMutablePathGMSMutablePath é uma matriz dinâmica (redimensionável) de CLLocationCoordinate2D
<GMSNavigationAccessoryView>Protocolo que define métodos que oferecem suporte a visualizações personalizadas, especificando elementos da interface acessórios aplicados à visualização principal
GMSNavigationDirectionsListControllerUm controlador que gerencia e exibe uma lista de rotas
GMSNavigationInstructionOptionsOpções para formatar strings de instruções atribuídas
GMSNavigationLaneInformações sobre uma única faixa durante a navegação
GMSNavigationLaneDirectionInformações sobre a direção de uma faixa única durante a navegação
GMSNavigationLicensePlateRestrictionUma classe contém informações sobre a restrição de placas de veículos
GMSNavigationMutableRoutingOptionsUma classe mutável que contém opções relacionadas à lógica de roteamento (por exemplo, estratégia de roteamento).
GMSNavigationMutableSpeedAlertOptionsUma classe mutável que define limites de acionamento para diferentes gravidades de alertas de velocidade, representada por GMSNavigationSpeedAlertSeverity.
GMSNavigationMutableSpeedometerUIOptionsA classe mutável que encapsula a configuração da interface para diferentes gravidades de alertas de velocidade, representadas por GMSNavigationSpeedAlertSeverity.
GMSNavigationMutableWaypointUma classe de waypoint mutável
GMSNavigationNavInfoContém informações sobre o estado da navegação
GMSNavigationRouteInfoUma classe imutável que encapsula informações de HEC e distância para o melhor trajeto padrão e para o trajeto mais curto, até um waypoint específico.
GMSNavigationRoutingOptionsUma classe imutável que contém opções relacionadas à lógica de roteamento (por exemplo, estratégia de roteamento)
<GMSNavigationScreenMetrics>Protocolo para retornar informações sobre métricas da tela
GMSNavigationServicesServiços que permitem o controle do acesso em dispositivos móveis ao SDK do Maps Navigation para iOS
GMSNavigationSessionEssa classe oferece um conjunto de objetos relacionados que podem ser usados para controlar programaticamente uma sessão de navegação.
GMSNavigationSpeedAlertOptionsUma classe imutável que define limites de acionamento para diferentes gravidades de alertas de velocidade, representada por GMSNavigationSpeedAlertSeverity.
GMSNavigationSpeedometerUIOptionsUma classe imutável que encapsula a configuração da interface para diferentes gravidades de alertas de velocidade, representadas por GMSNavigationSpeedAlertSeverity.
GMSNavigationStepInfoInformações sobre uma única etapa ao longo de um trajeto de navegação
GMSNavigationStepInfoImageOptions
GMSNavigationTermsAndConditionsOptionsOpções para exibir Termos e Condições
GMSNavigationTermsDialogUIParamsparâmetros que descrevem a aparência da caixa de diálogo
GMSNavigationTimeAndDistanceClasse imutável que encapsula a distância restante e o HEC de uma rota
GMSNavigationTransactionRecorderContém métodos para registrar transações
GMSNavigationWaypointUma classe de waypoint imutável, usada para especificar destinos de navegação
GMSNavigatorEsta é a classe principal do SDK do Navigation para iOS e oferece métodos para controlar a navegação até um destino e acessar informações de trajeto e progresso.
<GMSNavigatorListener>Listener para eventos no GMSNavigator
GMSOrientationGMSOrientation é uma tupla de direção e inclinação usada para controlar a direção de visualização de um GMSPanoramaCamera
GMSOverlayGMSOverlay é uma classe abstrata que representa uma sobreposição que pode ser anexada a um GMSMapView específico.
GMSOverlayLayerGMSOverlayLayer é uma subclasse personalizada de CALayer e uma classe base abstrata para camadas GMSOverlay que permitem animações personalizadas
GMSPanoramaGMSPanorama representa metadados de um panorama específico na Terra
GMSPanoramaCameraGMSPanoramaCamera é usado para controlar a direção de visualização de um GMSPanoramaView
GMSPanoramaCameraUpdateGMSPanoramaCameraUpdate representa uma atualização que pode ser aplicada a um GMSPanoramaView
GMSPanoramaLayerGMSPanoramaLayer é uma subclasse personalizada de CALayer, fornecida como a classe de camada em GMSPanoramaView
GMSPanoramaLinkVincula de um GMSPanorama para panoramas vizinhos
GMSPanoramaServiceGMSPanoramaService poderá ser usado para solicitar metadados de panorama mesmo quando um GMSPanoramaView não estiver ativo
GMSPanoramaViewUm panorama é usado para exibir imagens do Street View
<GMSPanoramaViewDelegate>Delegar para eventos no GMSPanoramaView
GMSPathGMSPath encapsula uma matriz imutável de CLLocationCooordinate2D
GMSPinImageFornece uma imagem de alfinete personalizada para um marcador avançado
GMSPinImageGlyphFornece um glifo de imagem de alfinete personalizado para um marcador avançado
GMSPinImageOptionsOferece personalização de imagens de alfinetes para um marcador avançado
GMSPlaceFeatureInterface que representa um elemento de lugar (um elemento com um ID de lugar)
GMSPolygonGMSPolygon define um polígono que aparece no mapa.
GMSPolygonLayerGMSPolygonLayer é uma subclasse de GMSOverlayLayer, disponível por polígono, que permite animação de várias propriedades de seu GMSPolygon associado
GMSPolylineGMSPolyline especifica as opções disponíveis para uma polilinha que existe na superfície da Terra.
GMSProjectionDefine um mapeamento entre as coordenadas da Terra (CLLocationCoordinate2D) e as coordenadas na visualização do mapa (CGPoint)
GMSReverseGeocodeResponseUma coleção de resultados de uma solicitação de geocodificação inversa
GMSRoadSnappedLocationProviderFornece atualizações da localização do dispositivo
<GMSRoadSnappedLocationProviderListener>Listener para eventos em GMSRoadSnappedLocationProvider
GMSRouteLegClasse imutável que representa um único trecho de uma jornada, seja da posição atual do dispositivo para o primeiro destino ou de um destino para um destino subsequente.
GMSServicesClasse de serviço do SDK do Google Maps para iOS
GMSSpriteStyleDescreve o estilo de desenho de uma imagem de carimbo em uma GMSStyleSpan.
GMSStampStyleA classe de base abstrata para estilos de polilinha que desenham uma imagem repetida sobre uma GMSStyleSpan.
GMSStrokeStyleDescreve o estilo de desenho para entidades unidimensionais, como polilinhas
GMSStyleSpanDescreve o estilo de alguma região de uma polilinha
GMSSyncTileLayerGMSSyncTileLayer é uma subclasse abstrata de GMSTileLayer que fornece uma interface de sincronização para gerar dados de bloco de imagem
GMSTextureStyleUm estilo de polilinha que desenha uma imagem repetida sobre uma GMSStyleSpan.
GMSTileLayerGMSTileLayer é uma classe abstrata que permite a sobreposição de blocos de imagem personalizados em um GMSMapView especificado.
<GMSTileReceiver>GMSTileReceiver é fornecido para GMSTileLayer quando uma solicitação de bloco é feita, permitindo que o callback seja invocado mais tarde (ou imediatamente)
GMSUISettingsConfigurações para a interface do usuário de um GMSMapView
GMSURLTileLayerGMSURLTileProvider busca blocos com base nos URLs retornados de um GMSTileURLConstructor
GMSVisibleRegionGMSVisibleRegion contém os quatro pontos que definem o polígono que é visível na câmera de um mapa
UIScreen(GMSNavigationStepImageOptions)A categoria UIScreen já implementa todos os métodos no protocolo GMSNavigationScreenMetrics