Classe LocalContextMapView
Classe
google.maps.localContext.LocalContextMapView
Mostra uma experiência do Contexto local com um Map
.
Essa classe implementa
LocalContextMapViewOptions
.
Acesse chamando 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 Consulte os LocalContextMapViewOptions.directionsOptions . |
element optional |
Tipo:
HTMLElement|SVGElement optional Este campo é somente leitura. O elemento DOM que dá suporte à visualização. |
isTransitioningMapBounds |
Tipo:
boolean É definido como true antes que LocalContextMapView comece a mudar os limites do Map interno e definido como false depois que LocalContextMapView terminar de mudar os limites do Map interno. Não é definido quando ocorrem mudanças no modo de layout devido ao redimensionamento responsivo. |
locationBias |
Tipo:
LocationBias optional Consulte os LocalContextMapViewOptions.locationBias . Mudar essa propriedade no LocalContextMapView pode acionar uma nova pesquisa. |
locationRestriction |
Tipo:
LocationRestriction optional Consulte os LocalContextMapViewOptions.locationRestriction . Mudar essa propriedade no LocalContextMapView pode acionar uma nova pesquisa. |
maxPlaceCount |
Tipo:
number Consulte os LocalContextMapViewOptions.maxPlaceCount . Mudar essa propriedade no LocalContextMapView pode acionar uma nova pesquisa. |
placeTypePreferences |
Tipo:
Array<PlaceTypePreference> Consulte os 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 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 no maxPlaceCount , placeTypePreferences , locationRestriction e locationBias atuais. |
Eventos | |
---|---|
error |
function(event) Argumentos:
Este evento é disparado se houver um erro durante a execução da 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.
Propriedades | |
---|---|
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 |
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 forem definidos, as rotas e a distância serão desativadas. |
element optional |
Tipo:
HTMLElement|SVGElement optional Este campo é somente leitura. O elemento DOM que dá suporte à visualização. |
locationBias optional |
Tipo:
LocationBias optional Padrão:
null Um limite ou dica suave 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 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 do 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 a LocalContextMapView desenha o marcador do 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 a LocalContextMapView puder 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). Erros detectados na construção farão com que os erros sejam gerados 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 a LocalContextMapView puder 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). Erros detectados na construção farão com que os erros sejam gerados 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 com o 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 chamando 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 de evento fornecido. |
Interface MapDirectionsOptionsLiteral
Interface
google.maps.localContext.MapDirectionsOptionsLiteral
Por conveniência, literais de objeto são aceitos no lugar de objetos MapDirectionsOptions
em muitos lugares. Eles são convertidos em objetos MapDirectionsOptions
quando são encontrados pela API Maps.
Propriedades | |
---|---|
origin |
Tipo:
LatLng|LatLngLiteral Origem da rota e da distância. |
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 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 em cada estado. |
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.
Propriedades | |
---|---|
layoutMode optional |
Tipo:
PlaceChooserLayoutMode optional |
position optional |
Tipo:
PlaceChooserPosition optional Ignorado quando layoutMode:HIDDEN . Se não for aprovada, uma posição será determinada automaticamente com base no layoutMode . |
Constantes PlaceChooserLayoutMode
Constantes
google.maps.localContext.PlaceChooserLayoutMode
Modos de layout para o seletor de lugar.
Acesse chamando 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
google.maps.localContext.PlaceChooserPosition
Exibir posições do seletor de lugar.
Acesse chamando const {PlaceChooserPosition} = await google.maps.importLibrary("localContext")
. Consulte Bibliotecas na API Maps JavaScript.
Constantes | |
---|---|
BLOCK_END |
O seletor de lugar é exibido em uma linha abaixo do mapa que se estende até a extremidade do contêiner. |
INLINE_END |
O seletor de lugar é exibido alinhado 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 lugar é 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 está à esquerda do mapa. |
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.
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 aprovada, uma posição será determinada automaticamente com base no layoutMode . |
Constantes PlaceDetailsLayoutMode
Constantes
google.maps.localContext.PlaceDetailsLayoutMode
Modos de layout para os detalhes do lugar.
Acesse chamando const {PlaceDetailsLayoutMode} = await google.maps.importLibrary("localContext")
. Consulte Bibliotecas na API Maps JavaScript.
Constantes | |
---|---|
INFO_WINDOW |
Os detalhes do lugar aparecem em uma InfoWindow . |
SHEET |
Os detalhes do lugar aparecem em uma página. |
Constantes PlaceDetailsPosition
Constantes
google.maps.localContext.PlaceDetailsPosition
Exiba as posições dos detalhes do lugar.
Acesse chamando const {PlaceDetailsPosition} = await google.maps.importLibrary("localContext")
. Consulte Bibliotecas na API Maps JavaScript.
Constantes | |
---|---|
INLINE_END |
Os detalhes do lugar são mostrados inline com o mapa no fim 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 inline com o mapa no início da linha. Em um idioma da esquerda para a direita, os detalhes do lugar ficam à esquerda do mapa. |