Map View

Classe LocalContextMapView

Classe google.maps.localContext.LocalContextMapView

Mostra uma experiência de contexto local com um Map.

Essa classe implementa LocalContextMapViewOptions.

Acesse ligando para const {LocalContextMapView} = await google.maps.importLibrary("localContext").
Consulte Bibliotecas na API Maps JavaScript.

LocalContextMapView
LocalContextMapView(options)
Parâmetros:
directionsOptions
element optional
Tipo:HTMLElement|SVGElement optional
Este campo é somente leitura. O elemento DOM que apoia a visualização.
isTransitioningMapBounds
Tipo:boolean
É definido como true antes de LocalContextMapView começar a mudar os limites do Map interno e como false depois que LocalContextMapView terminar de mudar os limites do Map interno. Não definido quando as mudanças no modo de layout acontecem devido ao redimensionamento responsivo.
locationBias
Tipo:LocationBias optional
Consulte LocalContextMapViewOptions.locationBias. Mudar essa propriedade no LocalContextMapView pode acionar uma nova pesquisa.
locationRestriction
Tipo:LocationRestriction optional
Consulte LocalContextMapViewOptions.locationRestriction. Mudar essa propriedade no LocalContextMapView pode acionar uma nova pesquisa.
maxPlaceCount
Tipo:number
Consulte LocalContextMapViewOptions.maxPlaceCount. Mudar essa propriedade no LocalContextMapView pode acionar uma nova pesquisa.
placeTypePreferences
Consulte LocalContextMapViewOptions.placeTypePreferences. Mudar essa propriedade no LocalContextMapView pode acionar uma nova pesquisa. Iterable<string|PlaceTypePreference> também é aceito.
Herdado: map, pinOptionsSetup, placeChooserViewSetup, placeDetailsViewSetup
addListener
addListener(eventName, handler)
Parâmetros:
  • eventNamestring
  • handlerFunction
Valor de retorno:MapsEventListener
Adiciona a função de listener especificada ao nome do evento especificado.
hidePlaceDetailsView
hidePlaceDetailsView()
Parâmetros:nenhum
Valor de retorno:nenhum
Oculta os detalhes do lugar.
search
search()
Parâmetros:nenhum
Valor de retorno:nenhum
Pesquisa lugares para mostrar ao usuário com base no maxPlaceCount, placeTypePreferences, locationRestriction e locationBias atuais.
error
function(event)
Argumentos: 
Esse evento é disparado se houver um erro ao realizar a pesquisa.
placedetailsviewhidestart
function()
Argumentos:  nenhum
Esse evento é disparado antes que os detalhes do lugar comecem a sair da animação.
placedetailsviewshowstart
function()
Argumentos:  nenhum
Esse evento é disparado antes de os detalhes do lugar começarem a ser animados.

Interface LocalContextMapViewOptions

Interface google.maps.localContext.LocalContextMapViewOptions

Opções para criar um LocalContextMapView ou acessar um LocalContextMapView.

maxPlaceCount
Tipo:number
O número máximo de lugares a serem mostrados. Quando esse parâmetro é 0, a Biblioteca do Contexto local não carrega lugares. [0,24]
placeTypePreferences
Os tipos de lugares a serem pesquisados (até 10). O tipo Iterable<string|PlaceTypePreference> também é aceito, mas só tem suporte em navegadores que oferecem suporte nativo a símbolos JavaScript.
directionsOptions optional
Opções para personalizar rotas. Se não for definido, as rotas e a distância serão desativadas.
element optional
Tipo:HTMLElement|SVGElement optional
Este campo é somente leitura. O elemento DOM que apoia a visualização.
locationBias optional
Tipo:LocationBias optional
Padrão:null
Um limite ou dica flexível a ser usado ao pesquisar lugares.
locationRestriction optional
Tipo:LocationRestriction optional
Limites para restringir os resultados da pesquisa. Se não for especificado, os resultados serão restritos à janela de visualização do mapa.
map optional
Tipo:Map optional
Uma instância Map já instanciada. Se transmitido, o mapa será movido para o DOM do LocalContextMapView e não será estilizado novamente. O elemento associado ao mapa também pode ter estilos e classes aplicados a ele pelo LocalContextMapView.
pinOptionsSetup optional
Tipo:(function({
  isSelected:boolean,
  isHighlighted:boolean
}): (PinOptions optional))|PinOptions optional
Configure o ícone de marcador de lugar com base no estado do ícone. Invocado sempre que a entrada do callback muda. Transmita uma função para substituir dinamicamente a configuração padrão quando o LocalContextMapView desenha o marcador de lugar. Erros e configurações inválidas podem ser determinados de forma assíncrona e serão ignorados. Os padrões serão usados, e os erros serão registrados no console.
placeChooserViewSetup optional
Tipo:(function({
  defaultLayoutMode:PlaceChooserLayoutMode,
  defaultPosition:PlaceChooserPosition optional
}): (PlaceChooserViewSetupOptions optional))|PlaceChooserViewSetupOptions optional
Substitui a configuração da visualização do seletor de lugar. Transmita uma função para substituir dinamicamente a configuração padrão quando o LocalContextMapView mudar o layout devido ao redimensionamento. Erros e configurações inválidas podem ser determinados de forma assíncrona e serão ignorados. Em vez disso, os padrões serão usados, e os erros serão registrados no console. Os erros detectados na construção vão gerar erros de forma síncrona.
placeDetailsViewSetup optional
Tipo:(function({
  defaultLayoutMode:PlaceDetailsLayoutMode,
  defaultPosition:PlaceDetailsPosition optional
}): (PlaceDetailsViewSetupOptions optional))|PlaceDetailsViewSetupOptions optional
Substitui a configuração da visualização de detalhes do lugar. Transmita uma função para substituir dinamicamente a configuração padrão quando o LocalContextMapView mudar o layout devido ao redimensionamento. Erros e configurações inválidas podem ser determinados de forma assíncrona e serão ignorados. Os padrões serão usados, e os erros serão registrados no console. Os erros detectados na construção vão gerar erros de forma síncrona.

PlaceTypePreference typedef

google.maps.localContext.PlaceTypePreference typedef

Um tipo de lugar a ser pesquisado e o peso a ser usado. Se weight for omitido, a biblioteca vai determinar os pesos padrão, que podem mudar e melhorar ao longo do tempo.

{
  type:string,
  weight:number optional
}

Classe MapDirectionsOptions

Classe google.maps.localContext.MapDirectionsOptions

Fornece configurações para rotas com um LocalContextMapView.

Essa classe implementa MapDirectionsOptionsLiteral.

Acesse ligando para const {MapDirectionsOptions} = await google.maps.importLibrary("localContext").
Consulte Bibliotecas na API Maps JavaScript.

Herdado: origin
addListener
addListener(eventName, handler)
Parâmetros:
  • eventNamestring
  • handlerFunction
Valor de retorno:MapsEventListener
Adiciona a função de listener especificada ao nome do evento especificado.

Interface MapDirectionsOptionsLiteral

Interface google.maps.localContext.MapDirectionsOptionsLiteral

Em muitos lugares, os literais de objeto são aceitos no lugar dos objetos MapDirectionsOptions para facilitar. Eles são convertidos em objetos MapDirectionsOptions quando a API Maps os encontra.

origin
Origem para rotas e distância.

Interface PinOptions

Interface google.maps.localContext.PinOptions

Opções para personalizar um marcador de alfinete.

background optional
Tipo:string optional
A cor da forma do ícone, que pode ser qualquer cor CSS válida.
glyphColor optional
Tipo:string optional
A cor do glifo do ícone, que pode ser qualquer cor CSS válida.
scale optional
Tipo:number optional
A escala do ícone. O valor é absoluto, não relativo aos tamanhos padrão em cada estado.

Interface PlaceChooserViewSetupOptions

Interface google.maps.localContext.PlaceChooserViewSetupOptions

Opções de configuração para o seletor de lugar. Saiba mais sobre como definir layout e visibilidade.

layoutMode optional
position optional
Tipo:PlaceChooserPosition optional
Ignorado quando layoutMode:HIDDEN. Se não for transmitida, uma posição será determinada automaticamente com base no layoutMode.

Constantes PlaceChooserLayoutMode

Constantes de google.maps.localContext.PlaceChooserLayoutMode

Modos de layout para o seletor de lugar.

Acesse ligando para const {PlaceChooserLayoutMode} = await google.maps.importLibrary("localContext").
Consulte Bibliotecas na API Maps JavaScript.

HIDDEN O seletor de lugar está oculto.
SHEET O seletor de lugar é mostrado como uma página.

Constantes PlaceChooserPosition

Constantes de google.maps.localContext.PlaceChooserPosition

Posições de exibição do seletor de lugar.

Acesse ligando para const {PlaceChooserPosition} = await google.maps.importLibrary("localContext").
Consulte Bibliotecas na API Maps JavaScript.

BLOCK_END O seletor de lugar é mostrado em uma linha abaixo do mapa, estendendo-se até o final do contêiner.
INLINE_END O seletor de lugar é mostrado em linha com o mapa no final da linha. Em um idioma da esquerda para a direita, isso significa que o seletor de lugar fica à direita do mapa.
INLINE_START O seletor de lugar é mostrado inline com o mapa no início da linha. Em um idioma da esquerda para a direita, isso significa que o seletor de lugar fica à esquerda do mapa.

Interface PlaceDetailsViewSetupOptions

Interface google.maps.localContext.PlaceDetailsViewSetupOptions

Opções de configuração para os detalhes do lugar. Saiba mais sobre como definir layout e visibilidade.

hidesOnMapClick optional
Tipo:boolean optional
layoutMode optional
position optional
Tipo:PlaceDetailsPosition optional
Ignorado quando layoutMode:INFO_WINDOW. Se não for transmitida, uma posição será determinada automaticamente com base no layoutMode.

Constantes PlaceDetailsLayoutMode

Constantes de google.maps.localContext.PlaceDetailsLayoutMode

Modos de layout para os detalhes do lugar.

Acesse ligando para const {PlaceDetailsLayoutMode} = await google.maps.importLibrary("localContext").
Consulte Bibliotecas na API Maps JavaScript.

INFO_WINDOW Os detalhes do lugar são mostrados em um InfoWindow.
SHEET Os detalhes do lugar são mostrados em uma página.

Constantes PlaceDetailsPosition

Constantes de google.maps.localContext.PlaceDetailsPosition

Mostra as posições dos detalhes do lugar.

Acesse ligando para const {PlaceDetailsPosition} = await google.maps.importLibrary("localContext").
Consulte Bibliotecas na API Maps JavaScript.

INLINE_END Os detalhes do lugar são mostrados em linha com o mapa no final da linha. Em um idioma da esquerda para a direita, isso significa que os detalhes do lugar estão à direita do mapa.
INLINE_START Os detalhes do lugar são mostrados em linha com o mapa no início da linha. Em um idioma da esquerda para a direita, isso significa que os detalhes do lugar estão à esquerda do mapa.