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 | |
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 |
getLiteMode().
|
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 |
toString().
|
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.
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 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 |
---|