Referência de classe do GMTCMapView

Referência de classe do GMTCMapView

Visão geral

Essa classe representa a visualização principal no SDK do consumidor para iOS.

Você pode usar essa classe para criar um mapa personalizável que permite aos usuários usar o `consumerMapStylecoordinator` para criar polilinhas e marcadores personalizados.

Observação:
Instancie esse mapa pelo construtor padrão [[GMTCMapView alloc] initWithFrame:].

GMTCMapView pode ser lido e modificado apenas na linha de execução principal, semelhante ao GMSMapView e todos os objetos UIKit. Chamar esses métodos em outra linha de execução resulta em uma exceção ou um comportamento indefinido.

Funções membro público

(tipo de instância)initWithFrame::
 Inicialização do objeto GMTCMapView.
(tipo de instância anulável)initWithCoder:
 Inicialização com o codificador.
(void) resetCamera
 Redefine a câmera da mapView para a posição padrão com base nas sessões mapView ativas no momento.
(void) redrawRidesharingOverlays
 Força um novo desenho de todas as sobreposições do serviço de transporte por aplicativo que foram renderizadas na visualização de mapa atual.
(void) showMapViewSession:
 Mostra uma sessão mapView na mapView.
(void) hideMapViewSession:
 Oculta uma sessão mapView na mapView.
(void) hideAllMapViewSessions
 Ocultar todas as sessões mapView na mapView.
(NSArray< ID
< GMTCMapViewSession >> *)
- activeSessions
 Retorna todas as sessões mapView exibidas atualmente na mapView.

Propriedades

id< GMTCMapViewDelegate >delegar
 Delegar a visualização de mapa.
GMTCConsumerMapStyleCoordinatorconsumerMapStyleCoordinator
 mantém opções de interface personalizáveis para os marcadores, as polilinhas e os polígonos da biblioteca;
BOOLallowCameraAutoUpdate
 Permite que a câmera da visualização de mapa seja atualizada automaticamente.

Documentação da função membro

- (tipo de instância) initWithFrame: (CGRect) quadro

Inicialização do objeto GMTCMapView.

- (instancetype anulável) initWithCoder: (NSCoder *) aDecoder

Inicialização com o codificador.

Observação:
Use -initWithFrame.
- (void) resetCamera

Redefine a câmera da mapView para a posição padrão com base nas sessões mapView ativas no momento.

Força um novo desenho de todas as sobreposições do serviço de transporte por aplicativo que foram renderizadas na visualização de mapa atual.

Essas sobreposições incluem os marcadores relacionados ao transporte por aplicativo compartilhado referenciados por GMTCCustomizableMarkerType, os polígonos de área composta de embarque e trajetos de viagem. Você pode usar esse método para redesenhar sobreposições limpas chamando clear em GMTCMapView.

Observação:
Essa API não restaura as sobreposições adicionadas de uma camada do aplicativo.
- (void) showMapViewSession: (id< GMTCMapViewSession >) seção

Mostra uma sessão mapView na mapView.

- (void) hideMapViewSession: (id< GMTCMapViewSession >) seção

Oculta uma sessão mapView na mapView.

Ocultar todas as sessões mapView na mapView.

- (NSArray<id<GMTCMapViewSession>> *) activeSessions

Retorna todas as sessões mapView exibidas atualmente na mapView.


Documentação da propriedade

- (id<GMTCMapViewDelegate>) delegado [read, write, assign]

Delegar a visualização de mapa.

mantém opções de interface personalizáveis para os marcadores, as polilinhas e os polígonos da biblioteca;

- (BOOL) allowCameraAutoUpdate [read, write, assign]

Permite que a câmera da visualização de mapa seja atualizada automaticamente.

O valor padrão é YES.