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.
Construtor | |
---|---|
LocalContextMapView |
LocalContextMapView(options) Parâmetros:
|
Propriedades | |
---|---|
directionsOptions |
Tipo:
MapDirectionsOptions|MapDirectionsOptionsLiteral optional |
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 |
Tipo:
Array<PlaceTypePreference> Consulte LocalContextMapViewOptions.placeTypePreferences . Mudar essa propriedade no LocalContextMapView pode acionar uma nova pesquisa. Iterable<string|PlaceTypePreference> também é aceito. |
Herdado:
map ,
pinOptionsSetup ,
placeChooserViewSetup ,
placeDetailsViewSetup
|
Métodos | |
---|---|
addListener |
addListener(eventName, handler) Parâmetros:
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. |
Eventos | |
---|---|
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
.
Propriedades | |
---|---|
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 |
Tipo:
Array<PlaceTypePreference> 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 |
Tipo:
MapDirectionsOptions|MapDirectionsOptionsLiteral 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({ 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({ 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({ 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.
Propriedades | |
---|---|
Herdado:
origin
|
Métodos | |
---|---|
addListener |
addListener(eventName, handler) Parâmetros:
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.
Propriedades | |
---|---|
origin |
Tipo:
LatLng|LatLngLiteral Origem para rotas e distância. |
Interface PinOptions
Interface google.maps.localContext.PinOptions
Opções para personalizar um marcador de alfinete.
Propriedades | |
---|---|
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.
Propriedades | |
---|---|
layoutMode optional |
Tipo:
PlaceChooserLayoutMode 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.
Constantes | |
---|---|
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.
Constantes | |
---|---|
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.
Propriedades | |
---|---|
hidesOnMapClick optional |
Tipo:
boolean optional |
layoutMode optional |
Tipo:
PlaceDetailsLayoutMode 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.
Constantes | |
---|---|
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.
Constantes | |
---|---|
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. |