GoogleMapOptions

classe final pública GoogleMapOptions estende Object
implementa Parcelable

Define a configuração de GoogleMapOptions para um GoogleMap. Essas opções podem ser usadas ao adicionar um mapa ao seu aplicativo de maneira programática, em vez de XML. Se você estiver usando um MapFragment, transmita essas opções usando o método de fábrica estático newInstance(GoogleMapOptions). Se você estiver usando um MapView, poderá transmitir essas opções usando o construtor MapView(Context, GoogleMapOptions).

Se você adicionar um mapa usando XML, poderá aplicar essas opções com tags XML personalizadas.

Resumo da constante herdada

Resumo do construtor público

GoogleMapOptions().
Cria um novo objeto GoogleMapOptions.

Resumo do método público

GoogleMapOptions
ambientEnabled (booleano ativado)
Especifica se a Estilização do modo ambiente precisa estar ativada.
GoogleMapOptions
camera(câmera do CameraPosition)
Especifica a posição inicial da câmera para o mapa.
GoogleMapOptions
compassEnabled(booleano ativado)
Especifica se a bússola deve ser ativada.
estático GoogleMapOptions
createFromAttributes (contexto do contexto, atributos AttributeSet)
Cria um GoogleMapsOptions a partir da AttributeSet.
Booleano
CameraPosition
Booleano
LatLngBounds (em inglês)
Booleano
Booleano
int
Ponto flutuante
Ponto flutuante
Booleano
Booleano
Booleano
Booleano
Booleano
Booleano
Booleano
Booleano
GoogleMapOptions
latLngBoundsForCameraTarget(limites de LatLngBounds)
Especifica um LatLngBounds para restringir o alvo da câmera. Assim, quando os usuários rolam e movimentam o mapa, o alvo da câmera não se move fora desses limites.
GoogleMapOptions
liteMode (booleano ativado)
Especifica se o mapa deve ser criado no Modo Lite.
GoogleMapOptions
mapId(código da string)
Especifica o ID do mapa.
GoogleMapOptions
mapToolbarEnabled(booleano ativado)
Especifica se a mapToolbar precisa ser ativada.
GoogleMapOptions
mapType(mapmap)
Especifica uma alteração no tipo de mapa inicial.
GoogleMapOptions
maxZoomPreference(floatZoomPreference)
Especifica um limite superior preferido para zoom da câmera.
GoogleMapOptions
minZoomPreference (float minPreferencePreference)
Especifica um limite inferior preferido para zoom da câmera.
GoogleMapOptions
rotateGesturesEnabled (booleano ativado)
Especifica se os gestos de rotação devem estar ativados.
GoogleMapOptions
scrollGesturesEnabled(booleano ativado)
Especifica se os gestos de rolagem devem ser ativados.
GoogleMapOptions
scrollGesturesEnabledDuringrotateOrZoom (booleano ativado)
Especifica se os gestos de rolagem devem ser ativados durante os gestos de rotação e zoom.
GoogleMapOptions
setInstrumentClusterMap(booleano isInstrumentCluster)
GoogleMapOptions
tiltGesturesEnabled(booleano ativado)
Especifica se os gestos de inclinação devem ser ativados.
String
GoogleMapOptions
useViewLifecycleInFragment(booleano useViewLifecycleInFragment)
Ao usar um MapFragment, essa sinalização especifica se o ciclo de vida do mapa deve ser vinculado à visualização do fragmento ou ao próprio fragmento.
GoogleMapOptions
zOrderOnTop(booleano zOrderOnTop)
controla se a superfície da visualização do mapa está posicionada na parte superior da janela.
GoogleMapOptions
zoomControlsEnabled (booleano ativado)
Especifica se os controles de zoom devem ser ativados.
GoogleMapOptions
zoomGesturesEnabled(booleano ativado)
Especifica se os gestos de zoom devem ser ativados.

Resumo do método herdado

Construtores públicos

público GoogleMapOptions ()

Cria um novo objeto GoogleMapOptions.

Métodos públicos

público GoogleMapOptions ambientEnabled (booleano ativado)

Especifica se a Estilização do modo ambiente precisa estar ativada. O valor padrão é false. Quando esse recurso está ativado, os mapas no estilo ambiente podem ser exibidos quando um dispositivo ambicioso entra no modo ambiente.

Parâmetros
ativado

público GoogleMapOptions câmera (CameraPosition)

Especifica a posição inicial da câmera para o mapa.

Parâmetros
câmera

público GoogleMapOptions compassEnabled (booleano ativado)

Especifica se a bússola deve ser ativada. Consulte setCompassEnabled(boolean) para ver mais detalhes. O valor padrão é true.

Parâmetros
ativado

público estático GoogleMapOptions createFromAttributes (contexto de contexto, atributos AttributeSet)

Cria um GoogleMapsOptions a partir da AttributeSet.

Parâmetros
contexto
attrs

booleano público getAmbientEnabled ()

Retorna
  • a opção ambientEnabled, ou nula se não for especificada.

público CameraPosition getCamera ()

Retorna
  • a opção de câmera, ou nula se não for especificada.

booleano público getCompassEnabled ()

Retorna
  • a opção compassEnabled, ou nulo se não especificado.

público LatLngBounds getLatLngBoundsForCameraTarget ()

Retorna
  • o LatLngBounds usado para restringir o alvo da câmera, ou nulo se não for especificado.

booleano público getLiteMode ()

Retorna
  • a opção liteMode ou, se não especificada, será nula.

booleano público getMapToolbarEnabled ()

Retorna
  • opção mapToolbarEnabled, ou nulo se não for especificado.

int público getStreetView ()

Retorna
  • a opção mapType ou -1 se não houver especificação.

Público Float getMaxZoomPreference ()

Retorna
  • a preferência de nível de zoom máximo ou nulo se não for especificado.

Público Float getMinZoomPreference ()

Retorna
  • a preferência de nível de zoom mínimo ou, se não especificada, será nula

booleano público getrotateGesturesEnabled ()

Retorna
  • a opção giraGesturesEnabled ou, se não for especificada, o valor nulo.

booleano público getScrollGesturesEnabled ()

Retorna
  • opção de scrollGesturesEnabled, ou nula se não for especificada.

booleano público getScrollGesturesEnabledDuringrotateOrZoom ()

Retorna
  • a opção scrollGesturesEnabledDuringrotateOrZoom ou nulo, se não for especificado.

booleano público getGradientGesturesEnabled ()

Retorna
  • a opção tiltGesturesEnabled, ou nulo, se não for especificado.

booleano público getUseViewLifecycleInFragment ()

Retorna
  • a opção useViewLifecycleInFragment ou nulo se não especificado.

booleano público getZOrderOnTop ()

Retorna
  • a opção zOrderOnTop ou nulo, se não especificado.

booleano booleano getZoomControlsEnabled ()

Retorna
  • a opção zoomControlsEnabled ou, se não especificada, o valor nulo.

booleano booleano getZoomGesturesEnabled ()

Retorna
  • Opção “zoomGesturesEnabled” ou “null” se não houver especificação.

público GoogleMapOptions latLngBoundsForCameraTarget (LatLngBounds llbounds)

Especifica um LatLngBounds para restringir o alvo da câmera. Assim, quando os usuários rolam e movimentam o mapa, o alvo da câmera não se move fora desses limites.

Consulte setLatLngBoundsForCameraTarget(LatLngBounds) para saber mais detalhes.

Parâmetros
Lbounds

público GoogleMapOptions liteMode (booleano ativado)

Especifica se o mapa deve ser criado no Modo Lite. O valor padrão é false. Se o Modo Lite estiver ativado, os mapas serão carregados como imagens estáticas. Isso melhora o desempenho quando muitos mapas precisam ser exibidos ao mesmo tempo, por exemplo, em uma lista de rolagem. No entanto, os mapas no Modo Lite não podem ser movidos ou ampliados pelo usuário nem inclinados ou girados.

Parâmetros
ativado

público GoogleMapOptions mapId (String mapId)

Especifica o ID do mapa.

Parâmetros
ID do mapa

público GoogleMapOptions mapToolbarEnabled (booleano ativado)

Especifica se a mapToolbar precisa ser ativada. Consulte setMapToolbarEnabled(boolean) para ver mais detalhes. O valor padrão é true.

Parâmetros
ativado

público GoogleMapOptions mapType (int mapType)

Especifica uma alteração no tipo de mapa inicial.

Parâmetros
mapType

público GoogleMapOptions maxZoomPreference (float maxZoomPreference)

Especifica um limite superior preferido para zoom da câmera.

Consulte setMaxZoomPreference(float) para saber mais detalhes.

Parâmetros
Preferência de zoom máx.

público GoogleMapOptions minZoomPreference (float minZoomPreference)

Especifica um limite inferior preferido para zoom da câmera.

Consulte setMinZoomPreference(float) para saber mais detalhes.

Parâmetros
minZoomPreference

público GoogleMapOptions rotateGesturesEnabled (booleano ativado)

Especifica se os gestos de rotação devem estar ativados. Consulte setRotateGesturesEnabled(boolean) para ver mais detalhes. O valor padrão é true.

Parâmetros
ativado

público GoogleMapOptions scrollGesturesEnabled (booleano ativado)

Especifica se os gestos de rolagem devem ser ativados. Consulte setScrollGesturesEnabled(boolean) para ver mais detalhes. O valor padrão é true.

Parâmetros
ativado

público GoogleMapOptions scrollGesturesEnabledDuringrotateOrZoom (booleano ativado)

Especifica se os gestos de rolagem devem ser ativados durante os gestos de rotação e zoom. Consulte setScrollGesturesEnabledDuringRotateOrZoom(boolean) para ver mais detalhes. O valor padrão é true.

Parâmetros
ativado

GoogleMapOptions setInstrumentClusterMap (boolean isInstrumentCluster)

Parâmetros
Cluster de instrumento

público GoogleMapOptions tiltGesturesEnabled (booleano ativado)

Especifica se os gestos de inclinação devem ser ativados. Consulte setTiltGesturesEnabled(boolean) para ver mais detalhes. O valor padrão é true.

Parâmetros
ativado

string pública toString ()

público GoogleMapOptions useViewLifecycleInFragment (boolean useViewLifecycleInFragment)

Ao usar um MapFragment, essa sinalização especifica se o ciclo de vida do mapa deve ser vinculado à visualização do fragmento ou ao próprio fragmento. O valor padrão é false, vinculando o ciclo de vida do mapa ao fragmento.

O uso do ciclo de vida do fragmento permite a renderização mais rápida do mapa quando o fragmento é removido e reanexado, porque o contexto GL subjacente é preservado. Com isso, a remoção do fragmento, mas não o destruir, não liberará a memória usada pelo mapa.

Usar o ciclo de vida de uma visualização de fragmento significa que um mapa não é reutilizado quando o fragmento é desanexado e reanexado. Isso vai fazer com que o mapa seja renderizado novamente, o que pode levar alguns segundos. Isso também significa que, embora um fragmento seja desanexado e, portanto, não tenha visualização, todos os métodos GoogleMap geram NullPointerException.

Parâmetros
useViewLifecycleInFragment

público GoogleMapOptions zOrderOnTop (boolean zOrderOnTop)

controla se a superfície da visualização do mapa está posicionada na parte superior da janela. Consulte setZOrderOnTop(boolean) para ver mais detalhes. Essa ação abrange todas as outras visualizações que podem aparecer no mapa (por exemplo, os controles de zoom e o botão "Meu local").

Parâmetros
Ordem do topo

público GoogleMapOptions zoomControlsEnabled (booleano ativado)

Especifica se os controles de zoom devem ser ativados. Consulte setZoomControlsEnabled(boolean) para ver mais detalhes. O valor padrão é true.

Parâmetros
ativado

público GoogleMapOptions zoomGesturesEnabled (booleano ativado)

Especifica se os gestos de zoom devem ser ativados. Consulte setZoomGesturesEnabled(boolean) para ver mais detalhes. O valor padrão é true.

Parâmetros
ativado