Map View

Classe LocalContextMapView

Classe google.maps.localContext.LocalContextMapView

Mostra uma experiência de contexto local com Map.

Essa classe implementa LocalContextMapViewOptions.

Acesse const {LocalContextMapView} = await google.maps.importLibrary("localContext") chamando. 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 auxilia a visualização.
isTransitioningMapBounds
Tipo:boolean
É definido como true antes de LocalContextMapView começar a mudar os limites do Map interno e definido como false depois que LocalContextMapView termina de mudar os limites do Map interno. Essa opção não é definida quando ocorrem mudanças no modo de layout devido ao redimensionamento responsivo.
locationBias
Tipo:LocationBias optional
Consulte os LocalContextMapViewOptions.locationBias. Alterar essa propriedade na LocalContextMapView pode acionar uma nova pesquisa.
locationRestriction
Tipo:LocationRestriction optional
Consulte os LocalContextMapViewOptions.locationRestriction. Alterar essa propriedade na LocalContextMapView pode acionar uma nova pesquisa.
maxPlaceCount
Tipo:number
Consulte os LocalContextMapViewOptions.maxPlaceCount. Alterar essa propriedade na LocalContextMapView pode acionar uma nova pesquisa.
placeTypePreferences
Consulte os LocalContextMapViewOptions.placeTypePreferences. Alterar essa propriedade na LocalContextMapView pode acionar uma nova pesquisa. Iterable<string|PlaceTypePreference> também é aceito.
Herdadas: 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 de evento fornecido.
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 em maxPlaceCount, placeTypePreferences, locationRestriction e locationBias.
error
function(event)
Argumentos:
Este evento será disparado se houver um erro ao realizar a pesquisa.
placedetailsviewhidestart
function()
Argumentos:  nenhum
Este evento é acionado antes que os detalhes do lugar comecem a ser animados.
placedetailsviewshowstart
function()
Argumentos:  nenhum
Este evento é acionado antes que os detalhes do lugar comecem 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 para mostrar. Quando esse parâmetro é 0, a Biblioteca de contexto local não carrega lugares. [0,24]
placeTypePreferences
Os tipos de lugar a serem pesquisados (até 10). O tipo Iterable<string|PlaceTypePreference> também é aceito, mas só é aceito em navegadores que têm suporte nativo a símbolos JavaScript.
directionsOptions optional
Opções para personalizar rotas. Se não for definida, as rotas e a distância serão desativadas.
element optional
Tipo:HTMLElement|SVGElement optional
Este campo é somente leitura. O elemento DOM que auxilia a visualização.
locationBias optional
Tipo:LocationBias optional
Padrão:null
Um limite flexível ou uma dica para usar 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 for transmitido, o mapa será movido para o DOM do LocalContextMapView e não será remodelado. 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 do marcador de lugar com base no estado dele. Invocado sempre que a entrada do callback muda. Transmita uma função para substituir dinamicamente a configuração padrão quando a LocalContextMapView desenhar o marcador de lugar. Os erros e as configurações inválidas podem ser determinados de forma assíncrona e ignorados. Os padrões são usados, e os erros sã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 puder mudar o layout devido ao redimensionamento. Os erros e as configurações inválidas podem ser determinados de forma assíncrona e ignorados. Os padrões serão usados, e os erros serão registrados no console. Os erros detectados durante a construção farão com que eles sejam gerados de maneira 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 puder mudar o layout devido ao redimensionamento. Os erros e as configurações inválidas podem ser determinados de forma assíncrona e ignorados. Os padrões são usados, e os erros são registrados no console. Os erros detectados durante a construção farão com que eles sejam gerados de maneira síncrona.

PlaceTypePreference (em inglês)

google.maps.localContext.PlaceTypePreference defesa

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

{
  type:string,
  weight:number optional
}

MapDirectionsOptions

Classe google.maps.localContext.MapDirectionsOptions

Fornece configurações para rotas com um LocalContextMapView.

Essa classe implementa MapDirectionsOptionsLiteral.

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

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

MapDirectionsOptionsLiteral

Interface google.maps.localContext.MapDirectionsOptionsLiteral

Literais de objetos são aceitos em vez de objetos MapDirectionsOptions, por conveniência, em muitos lugares. Eles são convertidos em objetos MapDirectionsOptions quando encontrados pela API Maps.

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 do formato do ícone pode ser qualquer cor CSS válida.
glyphColor optional
Tipo:string optional
A cor do glifo do ícone pode ser qualquer cor CSS válida.
scale optional
Tipo:number optional
A escala do ícone. O valor é absoluto, e não relativo aos tamanhos padrão de cada estado.

Interface PlaceChooserViewSetupOptions.

Interface google.maps.localContext.PlaceChooserViewSetupOptions

Opções de configuração do seletor de lugar. Leia mais sobre como definir o layout e a visibilidade.

layoutMode optional
position optional
Tipo:PlaceChooserPosition optional
Ignorado quando layoutMode:HIDDEN. Caso contrário, uma posição vai ser determinada automaticamente com base no layoutMode.

PlaceChooserLayoutMode.

google.maps.localContext.PlaceChooserLayoutMode constantes

Modos de layout para o seletor de local.

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

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

PlaceChooserPosition.

google.maps.localContext.PlaceChooserPosition constantes

Posições de exibição para o seletor de local.

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

BLOCK_END O seletor de local é exibido em uma linha abaixo do mapa que se estende até o fim do contêiner.
INLINE_END O seletor de local é exibido inline com o mapa no fim da linha. Em um idioma da esquerda para a direita, isso significa que o seletor de lugar está à direita do mapa.
INLINE_START O seletor de local é exibido inline com o mapa no início da linha. Em um idioma da esquerda para a direita, o seletor de lugares fica à esquerda do mapa.

Interface PlaceDetailsViewSetupOptions.

Interface google.maps.localContext.PlaceDetailsViewSetupOptions

Opções de configuração dos detalhes do lugar. Leia mais sobre como definir o layout e a visibilidade.

hidesOnMapClick optional
Tipo:boolean optional
layoutMode optional
position optional
Tipo:PlaceDetailsPosition optional
Ignorado quando layoutMode:INFO_WINDOW. Caso contrário, uma posição vai ser determinada automaticamente com base no layoutMode.

PlaceDetailsLayoutMode

google.maps.localContext.PlaceDetailsLayoutMode constantes

Modos de layout para os detalhes do lugar.

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

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

PlaceDetailsPosition

google.maps.localContext.PlaceDetailsPosition constantes

Posições de exibição para os detalhes do lugar.

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

INLINE_END Os detalhes do lugar são exibidos inline no mapa no fim da linha. Em um idioma da esquerda para a direita, isso significa que os detalhes do lugar ficam à direita do mapa.
INLINE_START Os detalhes do lugar são exibidos inline com o mapa no início da linha. Em um idioma da esquerda para a direita, isso significa que os detalhes do lugar ficam à esquerda do mapa.