Lista de classes

Lista de classes
As classes e os protocolos no SDK do Google Navigation para iOS:
GMSAddressResultado de uma solicitação de geocodificação reversa, contendo um endereço legível por humanos
GMSAdvancedMarkerMarcador avançado é um ícone colocado em um determinado ponto na superfície do mapa.
GMSCALayerGMSCALayer é uma superclasse usada por camadas no SDK do Google Maps para iOS, como GMSMapLayer e GMSPanoramaLayer
GMSCameraPositionClasse 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.
<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 reversa
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
GMSIndoorDisplayOferece capacidade de observar ou controlar a exibição de dados em nível interno
<GMSIndoorDisplayDelegate>Delegação 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
GMSMapID (link em inglês)Um identificador opaco para uma configuração de mapa personalizado
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 relacionados à interface de navegação.
GMSMapViewOptionsEsta classe define as opções de tempo de inicialização para GMSMapView
GMSMarkerUm marcador é um ícone colocado em um determinado ponto na superfície do mapa
GMSMarkerLayerGMSMarkerLayer é uma subclasse de GMSOverlayLayer, disponível por marcador, que permite a animação de várias propriedades de seu GMSMarker associado
GMSMutableCameraPositionVersão mutável de GMSCameraPosition
GMSMutablePathGMSMutablePath é uma matriz dinâmica (redimensionável) de CLLocationCoordinate2D
<GMSNavigationAccessoryView>Protocolo de definição de métodos compatíveis com visualizações personalizadas que especificam elementos da interface complementares aplicados à visualização principal
GMSNavigationDirectionsListControllerUm controlador que gerencia e exibe uma lista de rotas.
GMSNavigationLicensePlateRestrictionUma classe contém informações sobre a restrição de placas de veículos
GMSNavigationMutableRoutingOptionsClasse 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 dos alertas de velocidade, representada por GMSNavigationSpeedAlertSeverity
GMSNavigationMutableSpeedometerUIOptionsA classe mutável que encapsula a configuração da interface para diferentes gravidades dos alertas de velocidade, representada 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 do melhor trajeto padrão e do trajeto mais curto até um waypoint específico.
GMSNavigationRoutingOptionsClasse imutável que contém opções relacionadas à lógica de roteamento (por exemplo, estratégia de roteamento)
GMSNavigationServicesServiços que permitem o controle do acesso móvel ao SDK do Google Maps Navigation para iOS
GMSNavigationSessionEssa classe fornece 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 dos alertas de velocidade, representada por GMSNavigationSpeedAlertSeverity
GMSNavigationSpeedometerUIOptionsUma classe imutável que encapsula a configuração da interface para diferentes gravidades dos alertas de velocidade, representada por GMSNavigationSpeedAlertSeverity.
GMSNavigationStepInfoInformações sobre uma única etapa ao longo de um trajeto de navegação
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 um trajeto.
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 Google 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 de eventos no GMSNavigator
GMSOrientationGMSOrientation é uma tupla de direção e inclinação usada para controlar a direção de visualização de uma 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
GMSPanoramaLinkLinks de um GMSPanorama para panoramas vizinhos
GMSPanoramaServiceGMSPanoramaService pode ser usado para solicitar metadados de panorama mesmo quando um GMSPanoramaView não está 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
GMSPinImageOptionsFornece personalização de imagem de alfinete para um marcador avançado
GMSPlaceFeatureInterface que representa um elemento de lugar (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 a animação de várias propriedades do 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 reversa
GMSRoadSnappedLocationProviderFornece atualizações da localização do dispositivo
<GMSRoadSnappedLocationProviderListener>Listener de eventos no GMSRoadSnappedLocationProvider
GMSRouteLeg (em inglês)Uma classe 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 sobre 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
GMSURLTileLayerO GMSURLTileProvider busca blocos com base nos URLs retornados de um GMSTileURLBuilder.
GMSVisibleRegionGMSVisibleRegion contém os quatro pontos que definem o polígono visível na câmera de um mapa.