Classe LocalContextMapView
Classe
google.maps.localContext.LocalContextMapView
Mostra uma experiência de contexto local com Map
.
Essa classe implementa
LocalContextMapViewOptions
.
Requer o parâmetro de URL &libraries=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:
Element 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 |
Tipo:
Array<PlaceTypePreference> 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
|
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 em maxPlaceCount , placeTypePreferences , locationRestriction e locationBias . |
Eventos | |
---|---|
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
.
Requer o parâmetro de URL &libraries=localContext
. Consulte Bibliotecas na API Maps JavaScript.
Propriedades | |
---|---|
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 |
Tipo:
Array<PlaceTypePreference> 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 |
Tipo:
MapDirectionsOptions|MapDirectionsOptionsLiteral optional Opções para personalizar rotas. Se não for definida, as rotas e a distância serão desativadas. |
element optional |
Tipo:
Element 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({ 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({ 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({ 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.
Requer o parâmetro de URL &libraries=localContext
. Consulte Bibliotecas na API Maps JavaScript.
{
type:string,
weight:number optional
}
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.
Propriedades | |
---|---|
Herdadas:
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. |
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.
Requer o parâmetro de URL &libraries=localContext
. Consulte Bibliotecas na API Maps JavaScript.
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.
Requer o parâmetro de URL &libraries=localContext
. Consulte Bibliotecas na API Maps JavaScript.
Propriedades | |
---|---|
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.
Requer o parâmetro de URL &libraries=localContext
. Consulte Bibliotecas na API Maps JavaScript.
Propriedades | |
---|---|
layoutMode optional |
Tipo:
PlaceChooserLayoutMode 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.
Requer o parâmetro de URL &libraries=localContext
. Consulte Bibliotecas na API Maps JavaScript.
Constantes | |
---|---|
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.
Requer o parâmetro de URL &libraries=localContext
. Consulte Bibliotecas na API Maps JavaScript.
Constantes | |
---|---|
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.
Requer o parâmetro de URL &libraries=localContext
. Consulte Bibliotecas na API Maps JavaScript.
Propriedades | |
---|---|
hidesOnMapClick optional |
Tipo:
boolean optional |
layoutMode optional |
Tipo:
PlaceDetailsLayoutMode 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.
Requer o parâmetro de URL &libraries=localContext
. Consulte Bibliotecas na API Maps JavaScript.
Constantes | |
---|---|
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.
Requer o parâmetro de URL &libraries=localContext
. Consulte Bibliotecas na API Maps JavaScript.
Constantes | |
---|---|
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. |