Map View

Classe LocalContextMapView

Classe google.maps.localContext.LocalContextMapView

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

Essa classe implementa LocalContextMapViewOptions.

Requer o parâmetro de URL &libraries=localContext. Consulte Bibliotecas na API Maps JavaScript.

LocalContextMapView
LocalContextMapView(options)
Parâmetros:
directionsOptions
element optional
Tipo:Element optional
Elemento DOM que sustenta a visualização.
isTransitioningMapBounds
Tipo: boolean
É definida como true antes de LocalContextMapView começar a mudar os limites da Map interna e ser definida como false depois que a LocalContextMapView terminar de mudar os limites da Map interna. Não definido quando as mudanças no modo de layout ocorrem devido ao redimensionamento responsivo.
locationBias
Tipo: LocationBias optional
Consulte os LocalContextMapViewOptions.locationBias. Mudar esta propriedade no LocalContextMapView pode acionar uma nova pesquisa.
locationRestriction
Tipo:LocationRestriction optional
Consulte os LocalContextMapViewOptions.locationRestriction. Mudar esta propriedade no LocalContextMapView pode acionar uma nova pesquisa.
maxPlaceCount
Tipo: number
Consulte os LocalContextMapViewOptions.maxPlaceCount. Mudar esta propriedade no LocalContextMapView pode acionar uma nova pesquisa.
placeTypePreferences
Consulte os LocalContextMapViewOptions.placeTypePreferences. Mudar esta propriedade no LocalContextMapView pode acionar uma nova pesquisa. Iterable<string|PlaceTypePreference> também é aceito.
Herdados: map, pinOptionsSetup, placeChooserViewSetup, placeDetailsViewSetup
addListener
addListener(eventName, handler)
Parâmetros:
Valor de retorno: MapsEventListener
Adiciona a função de listener especificada ao nome de 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
Pesquisas de lugares para mostrar ao usuário com base no maxPlaceCount, placeTypePreferences, locationRestriction e locationBias atuais.
error
function(event)
Argumentos:
Este evento será disparado se houver um erro ao realizar a pesquisa.
placedetailsviewhidestart
function()
Argumentos:  nenhum
Este evento é disparado antes que os detalhes do lugar comecem a ser animados.
placedetailsviewshowstart
function()
Argumentos:  nenhum
Este evento é disparado 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 já existente.

Requer o parâmetro de URL &libraries=localContext. Consulte Bibliotecas na API Maps JavaScript.

maxPlaceCount
Tipo:number
O número máximo de lugares a serem exibidos. Quando esse parâmetro é 0, a biblioteca do contexto local não carrega lugares. [0,24]
placeTypePreferences
Os tipos de lugares para pesquisar (até 10). O tipo Iterable<string|PlaceTypePreference> também é aceito, mas só é compatível com navegadores que aceitam símbolos JavaScript de maneira nativa.
directionsOptions optional
Opções para personalizar rotas. Se ela não for definida, as rotas e a distância serão desativadas.
element optional
Tipo:Element optional
Elemento DOM que sustenta a visualização.
locationBias optional
Tipo:LocationBias optional
Padrão: null
Um limite flexível ou uma dica a ser usada 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á reformulado. 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 para o callback muda. Transmita uma função para substituir dinamicamente a configuração padrão quando o LocalContextMapView desenha o marcador de lugar. Os erros e as configurações inválidas podem ser determinados de maneira assíncrona e 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 a LocalContextMapView puder mudar o layout devido ao redimensionamento. Os erros e as configurações inválidas podem ser determinados de maneira assíncrona e ignorados. Os padrões serão usados, e os erros serão registrados no console. Os erros detectados na construção farão com que os erros 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 a LocalContextMapView puder mudar o layout devido ao redimensionamento. Os erros e as configurações inválidas podem ser determinados de maneira assíncrona e ignorados. Os padrões serão usados, e os erros serão registrados no console. Os erros detectados na construção farão com que os erros sejam gerados de maneira síncrona.

TypePlace de PlaceTypePreference

google.maps.localContext.PlaceTypePreference typedef

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

Requer o parâmetro de URL &libraries=localContext. Consulte Bibliotecas na API Maps JavaScript.

{
  type:string,
  weight:number optional
}

Classe MapDirectionsOptions

Classe google.maps.localContext.MapDirectionsOptions

Fornece configurações para rotas com um LocalContextMapView.

Essa classe implementa MapDirectionsOptionsLiteral.

Requer o parâmetro de URL &libraries=localContext. Consulte Bibliotecas na API Maps JavaScript.

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

Interface MapDirectionsOptionsLiteral.

Interface google.maps.localContext.MapDirectionsOptionsLiteral

Por conveniência, literais de objeto são aceitos em vez de objetos MapDirectionsOptions em muitos lugares. Eles são convertidos em objetos MapDirectionsOptions quando a API Maps os encontra.

Requer o parâmetro de URL &libraries=localContext. Consulte Bibliotecas na API Maps JavaScript.

origin
Origem para rotas e distância.

Interface PinOptions

Interface google.maps.localContext.PinOptions

Opções para personalizar um marcador de alfinete.

Requer o parâmetro de URL &libraries=localContext. Consulte Bibliotecas na API Maps JavaScript.

background optional
Tipo:string optional
A cor da forma do ícone pode ser qualquer cor válida do CSS.
glyphColor optional
Tipo:string optional
A cor do glifo do ícone pode ser qualquer cor válida do CSS.
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 do seletor de lugar. Leia mais sobre como definir layout e visibilidade.

Requer o parâmetro de URL &libraries=localContext. Consulte Bibliotecas na API Maps JavaScript.

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

Constantes de PlaceChooserLayoutMode.

Constantes google.maps.localContext.PlaceChooserLayoutMode

Modos de layout para o seletor de local.

Requer o parâmetro de URL &libraries=localContext. Consulte Bibliotecas na API Maps JavaScript.

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

Constantes de PlaceChooserPosition

Constantes google.maps.localContext.PlaceChooserPosition

Exibir posições para o seletor de lugar.

Requer o parâmetro de URL &libraries=localContext. Consulte Bibliotecas na API Maps JavaScript.

BLOCK_END O seletor de lugar é 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 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 local é exibido 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. Leia mais sobre como definir layout e visibilidade.

Requer o parâmetro de URL &libraries=localContext. Consulte Bibliotecas na API Maps JavaScript.

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

Constantes de PlaceDetailsLayoutMode

Constantes google.maps.localContext.PlaceDetailsLayoutMode

Modos de layout para os detalhes do lugar.

Requer o parâmetro de URL &libraries=localContext. 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.

Constantes de PlaceDetailsPosition

Constantes google.maps.localContext.PlaceDetailsPosition

Exibir posições para os detalhes do lugar.

Requer o parâmetro de URL &libraries=localContext. Consulte Bibliotecas na API Maps JavaScript.

INLINE_END Os detalhes do lugar são exibidos inline 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 exibidos in-line 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.