Classe LocalContextMapView
Classe
google.maps.localContext.LocalContextMapView
Mostra uma experiência de 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 |
element optional |
Tipo:
HTMLElement|SVGElement optional Este campo é somente leitura. O elemento DOM que oferece 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 o modo de layout muda devido ao redimensionamento responsivo. |
locationBias |
Tipo:
LocationBias optional Consulte LocalContextMapViewOptions.locationBias . A alteração dessa propriedade no LocalContextMapView pode acionar uma nova pesquisa. |
locationRestriction |
Tipo:
LocationRestriction optional Consulte LocalContextMapViewOptions.locationRestriction . A alteração dessa propriedade no LocalContextMapView pode acionar uma nova pesquisa. |
maxPlaceCount |
Tipo:
number Consulte LocalContextMapViewOptions.maxPlaceCount . A alteração dessa propriedade no LocalContextMapView pode acionar uma nova pesquisa. |
placeTypePreferences |
Tipo:
Array<PlaceTypePreference> Consulte LocalContextMapViewOptions.placeTypePreferences . A alteração dessa 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
Procura lugares para mostrar ao usuário com base no maxPlaceCount , placeTypePreferences , locationRestriction e locationBias atuais. |
Eventos | |
---|---|
error |
function(event) Argumentos:
Esse evento é acionado se houver um erro ao realizar a pesquisa. |
placedetailsviewhidestart |
function() Argumentos: nenhum
Esse evento é acionado antes que os detalhes do lugar comecem a ser animados. |
placedetailsviewshowstart |
function() Argumentos: nenhum
Esse 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
.
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ó funciona em navegadores com 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 oferece suporte à visualização. |
locationBias optional |
Tipo:
LocationBias optional Padrão:
null Um limite flexível ou sugestão 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 for transmitido, o mapa será movido para o DOM da LocalContextMapView e não vai ser estilizado novamente. O elemento associado ao mapa também pode ter estilos e classes aplicados por 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 a LocalContextMapView desenhar 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({ Ignora 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 ignorados. Nesse caso, os padrões serão usados e os erros serão registrados no console. Erros detectados na construção vão causar erros de forma síncrona. |
placeDetailsViewSetup optional |
Tipo:
(function({ Modifica 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 vão causar erros de forma síncrona. |
Tipo definido pelo usuário PlaceTypePreference
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 direções 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 do evento especificado. |
Interface MapDirectionsOptionsLiteral
Interface
google.maps.localContext.MapDirectionsOptionsLiteral
Os literais de objeto são aceitos no lugar de objetos MapDirectionsOptions
, por conveniência, em muitos lugares. 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 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, não relativo aos tamanhos padrão em cada estado. |
Interface PlaceChooserViewSetupOptions
Interface
google.maps.localContext.PlaceChooserViewSetupOptions
Configurações do seletor de lugar. Saiba 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 transmitida, 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
Mostra posições para o 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, estendendo-se até o final do contêiner. |
INLINE_END |
O seletor de lugar é mostrado 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 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
Configurações de detalhes do lugar. Saiba 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 transmitida, 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 são mostrados em um InfoWindow . |
SHEET |
Os detalhes do lugar são mostrados em uma página. |
Constantes PlaceDetailsPosition
Constantes
google.maps.localContext.PlaceDetailsPosition
Mostrar posições para os 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 aparecem 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 mostrados inline 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. |