Informações gerais
GMSGroundOverlay especifica as opções disponíveis para uma sobreposição de solo que existe na superfície da Terra.
Ao contrário de um marcador, a posição de uma sobreposição de solo é especificada explicitamente e não fica de frente para a câmera.
Herda GMSOverlay.
Funções membro públicas estáticas | |
(tipo de instância) | + groundOverlayWithBounds:icon: |
Construtor de conveniência para GMSGroundOverlay para um determinado bounds e icon . | |
(tipo de instância) | + groundOverlayWithPosition:icon:zoomLevel: |
Constrói um GMSGroundOverlay que renderiza o icon especificado em position , como se o tamanho real da imagem corresponder aos pixels da câmera em zoomLevel . | |
Propriedades | |
CLLocationCoordinate2D | position |
A posição deste GMSGroundOverlay ou, mais especificamente, a posição física da âncora. | |
CGPoint | fixo |
A âncora especifica onde este GMSGroundOverlay está ancorado à Terra em relação a bounds . | |
UIImage * | ícone |
Ícone para renderizar em bounds no Google Earth. | |
float | opacidade |
Define a opacidade da sobreposição de solo, entre 0 (completamente transparente) e 1 (padrão). | |
CLLocationDirection | bearing |
Procedimento desta sobreposição de solo, em graus. | |
GMSCoordinateBounds * | limites |
Os limites 2D da Terra em que icon é desenhado. | |
NSString * | title |
Título, uma breve descrição da sobreposição. | |
GMSMapView * | map |
O mapa no qual esta sobreposição está. | |
BOOL | alcançável |
Se essa sobreposição deve gerar notificações de toque. | |
int | zIndex |
As sobreposições de valores zIndex mais altos serão desenhadas sobre as sobreposições e camadas de blocos de valores zIndex mais baixos. | |
id | userData |
Dados de sobreposição. |
Documentação da função membro
+ (tipo de instância) floorOverlayWithBounds: | (GMSCoordinateBounds anulável *) | limites | |
ícone: | (nullable UIImage *) | ícone | |
Construtor de conveniência para GMSGroundOverlay para um determinado bounds
e icon
.
Vamos definir position
conforme necessário.
+ (instancetype) floorOverlayWithPosition: | (CLLocationCoordinate2D) | position | |
ícone: | (nullable UIImage *) | ícone | |
zoomLevel: | (CGFloat) | zoomLevel | |
Constrói um GMSGroundOverlay que renderiza o icon
especificado em position
, como se o tamanho real da imagem corresponder aos pixels da câmera em zoomLevel
.
Documentação da propriedade
- (CLLocationCoordinate2D) position [read, write, assign] |
A posição deste GMSGroundOverlay ou, mais especificamente, a posição física da âncora.
Se isso for alterado, bounds
será movido em torno da nova posição.
- Âncora [read, write, assign] (CGPoint) |
A âncora especifica onde este GMSGroundOverlay está ancorado à Terra em relação a bounds
.
Se isso for modificado, position
será definido como a nova posição correspondente em bounds
.
- (UIImage*) ícone [read, write, assign] |
Ícone para renderizar em bounds
no Google Earth.
Se ele for nulo, a sobreposição não será visível (ao contrário de GMSMarker, que tem uma imagem padrão).
- (flutuante) opacidade [read, write, assign] |
Define a opacidade da sobreposição de solo, entre 0 (completamente transparente) e 1 (padrão).
- (CLLocationDirection) rolamento [read, write, assign] |
Procedimento desta sobreposição de solo, em graus.
O valor padrão, zero, aponta essa sobreposição de solo para cima/para baixo ao longo do eixo Y normal da Terra.
- (GMSCoordinateBounds*) limites [read, write, assign] |
Os limites 2D da Terra em que icon
é desenhado.
Se você mudar esse valor, position
será ajustado.
- (NSString*) título [read, write, copy, inherited] |
Título, uma breve descrição da sobreposição.
Algumas sobreposições, como marcadores, exibem o título no mapa. O título também é o texto de acessibilidade padrão.
- mapa (GMSMapView*) [read, write, assign, inherited] |
O mapa no qual esta sobreposição está.
Definir essa propriedade adiciona a sobreposição ao mapa. Se ela for definida como nula, a sobreposição será removida do mapa. Uma sobreposição pode estar ativa em, no máximo, um mapa ao mesmo tempo.
- (BOOL) toque [read, write, assign, inherited] |
Se essa sobreposição deve gerar notificações de toque.
Algumas sobreposições, como marcadores, são tocadas por padrão.
- (int) zIndex [read, write, assign, inherited] |
As sobreposições de valores zIndex
mais altos serão desenhadas sobre as sobreposições e camadas de blocos de valores zIndex
mais baixos.
Valores iguais resultam em ordem de desenho indefinida. Os marcadores são uma exceção: independentemente de zIndex
, eles sempre serão desenhados sobre as camadas de blocos e outras sobreposições que não são marcadores. Considera-se que eles estão em um grupo Z-index diferente de outras sobreposições.
– (ID) userData [read, write, assign, inherited] |
Dados de sobreposição.
Use essa propriedade para associar um objeto arbitrário a essa sobreposição. O SDK do Google Maps para iOS não lê nem grava essa propriedade.
Observe que userData não deve conter nenhuma referência forte a nenhum objeto Maps. Caso contrário, um ciclo de retenção pode ser criado (impedindo que objetos sejam liberados).