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. | |
GMTCConsumerMapStyleCoordinator * | consumerMapStyleCoordinator |
mantém opções de interface personalizáveis para os marcadores, as polilinhas e os polígonos da biblioteca; | |
BOOL | allowCameraAutoUpdate |
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.
- (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.
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.
- (void) hideAllMapViewSessions |
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.
– (GMTCConsumerMapStyleCoordinator*) consumerMapStyleCoordinator [read, assign] |
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.