Classe LocalContextMapView
google.maps.localContext.LocalContextMapView
classe
Mostra un'esperienza di contesto locale con un Map
.
Questa classe implementa
LocalContextMapViewOptions
.
Accedi chiamando const {LocalContextMapView} = await google.maps.importLibrary("localContext")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costruttore | |
---|---|
LocalContextMapView |
LocalContextMapView(options) Parametri:
|
Proprietà | |
---|---|
directionsOptions |
Tipo:
MapDirectionsOptions|MapDirectionsOptionsLiteral optional |
element optional |
Tipo:
HTMLElement|SVGElement optional Questo campo è di sola lettura. L'elemento DOM a supporto della visualizzazione. |
isTransitioningMapBounds |
Tipo:
boolean È impostato su true prima che LocalContextMapView inizi a modificare i limiti dell'interno Map e su false dopo che LocalContextMapView ha finito di modificare i limiti della parte interna Map . Non impostato quando vengono apportate modifiche alla modalità di layout a causa del ridimensionamento reattivo. |
locationBias |
Tipo:
LocationBias optional Leggi i LocalContextMapViewOptions.locationBias . La modifica di questa proprietà in LocalContextMapView potrebbe attivare una nuova ricerca. |
locationRestriction |
Tipo:
LocationRestriction optional Leggi i LocalContextMapViewOptions.locationRestriction . La modifica di questa proprietà in LocalContextMapView potrebbe attivare una nuova ricerca. |
maxPlaceCount |
Tipo:
number Leggi i LocalContextMapViewOptions.maxPlaceCount . La modifica di questa proprietà in LocalContextMapView potrebbe attivare una nuova ricerca. |
placeTypePreferences |
Tipo:
Array<PlaceTypePreference> Leggi i LocalContextMapViewOptions.placeTypePreferences . La modifica di questa proprietà in LocalContextMapView potrebbe attivare una nuova ricerca. È accettato anche Iterable<string|PlaceTypePreference> . |
Ereditate:
map ,
pinOptionsSetup ,
placeChooserViewSetup ,
placeDetailsViewSetup
|
Metodi | |
---|---|
addListener |
addListener(eventName, handler) Parametri:
Valore restituito:
MapsEventListener Aggiunge la funzione listener specificata al nome evento specificato. |
hidePlaceDetailsView |
hidePlaceDetailsView() Parametri: nessuno
Valore restituito: nessuno
Nasconde i dettagli del luogo. |
search |
search() Parametri: nessuno
Valore restituito: nessuno
Cerca i luoghi da mostrare all'utente in base agli attuali maxPlaceCount , placeTypePreferences , locationRestriction e locationBias . |
Eventi | |
---|---|
error |
function(event) Argomenti:
Questo evento viene attivato se si verifica un errore durante l'esecuzione di una ricerca. |
placedetailsviewhidestart |
function() Argomenti: nessuno
Questo evento viene attivato prima che inizi l'animazione dei dettagli del luogo. |
placedetailsviewshowstart |
function() Argomenti: nessuno
Questo evento viene attivato prima che inizi l'animazione dei dettagli del luogo. |
Interfaccia LocalContextMapViewOptions
Interfaccia google.maps.localContext.LocalContextMapViewOptions
Opzioni per creare un LocalContextMapView
o accedere a un LocalContextMapView
esistente.
Proprietà | |
---|---|
maxPlaceCount |
Tipo:
number Il numero massimo di luoghi da mostrare. Se questo parametro è pari a 0, la libreria di contesto locale non carica luoghi. [0,24] |
placeTypePreferences |
Tipo:
Array<PlaceTypePreference> I tipi di luoghi da cercare (fino a 10). È accettato anche il tipo Iterable<string|PlaceTypePreference> , ma è supportato solo nei browser che supportano in modo nativo i simboli JavaScript. |
directionsOptions optional |
Tipo:
MapDirectionsOptions|MapDirectionsOptionsLiteral optional Opzioni per la personalizzazione delle indicazioni stradali. Se non viene configurato, le indicazioni stradali e la distanza verranno disattivate. |
element optional |
Tipo:
HTMLElement|SVGElement optional Questo campo è di sola lettura. L'elemento DOM a supporto della visualizzazione. |
locationBias optional |
Tipo:
LocationBias optional Predefinita:
null Un confine flessibile o un suggerimento da utilizzare per la ricerca di luoghi. |
locationRestriction optional |
Tipo:
LocationRestriction optional Limiti per limitare i risultati di ricerca. Se non specificato, i risultati verranno limitati alla visualizzazione mappa. |
map optional |
Tipo:
Map optional Un'istanza Map già creata. Se viene trasmessa, la mappa verrà spostata nel DOM di LocalContextMapView e non verrà modificato uno stile. L'elemento associato alla mappa può anche avere stili e classi applicati dall'elemento LocalContextMapView . |
pinOptionsSetup optional |
Tipo:
(function({ Configura l'icona dell'indicatore in base allo stato dell'icona. Richiamato ogni volta che cambia l'input del callback. Passa una funzione per ignorare in modo dinamico la configurazione predefinita quando LocalContextMapView traccia l'indicatore. Gli errori e le configurazioni non valide possono essere determinati in modo asincrono e verranno ignorati (verranno utilizzati i valori predefiniti e gli errori verranno registrati nella console). |
placeChooserViewSetup optional |
Tipo:
(function({ Esegue l'override della configurazione della visualizzazione del selettore di luogo. Passa una funzione per sostituire dinamicamente la configurazione predefinita quando LocalContextMapView potrebbe modificare il proprio layout a causa del ridimensionamento. Gli errori e le configurazioni non valide possono essere determinati in modo asincrono e verranno ignorati (vengono utilizzati i valori predefiniti e gli errori vengono registrati nella console). Gli errori rilevati durante la costruzione produrranno errori in modo sincrono. |
placeDetailsViewSetup optional |
Tipo:
(function({ Sostituisce la configurazione della visualizzazione dei dettagli del luogo. Passa una funzione per sostituire dinamicamente la configurazione predefinita quando LocalContextMapView potrebbe modificare il proprio layout a causa del ridimensionamento. Gli errori e le configurazioni non valide possono essere determinati in modo asincrono e verranno ignorati (verranno utilizzati i valori predefiniti e gli errori verranno registrati nella console). Gli errori rilevati durante la costruzione produrranno errori in modo sincrono. |
PlaceTypePreference typedef
google.maps.localContext.PlaceTypePreference
typedef
Un tipo di luogo da cercare e il peso da utilizzare. Se weight
viene omesso, la libreria determinerà le ponderazioni predefinite, che potrebbero cambiare e migliorare nel tempo.
{
type:string,
weight:number optional
}
MapDirectionsOptions per la classe
google.maps.localContext.MapDirectionsOptions
classe
Fornisce le impostazioni per le indicazioni stradali con un LocalContextMapView
.
Questa classe implementa
MapDirectionsOptionsLiteral
.
Accedi chiamando const {MapDirectionsOptions} = await google.maps.importLibrary("localContext")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Proprietà | |
---|---|
Ereditate:
origin
|
Metodi | |
---|---|
addListener |
addListener(eventName, handler) Parametri:
Valore restituito:
MapsEventListener Aggiunge la funzione listener specificata al nome evento specificato. |
Interfaccia MapDirectionsOptionsLiteral
Interfaccia google.maps.localContext.MapDirectionsOptionsLiteral
Per praticità, i valori letterali oggetto vengono accettati al posto degli oggetti MapDirectionsOptions
in molte posizioni. Questi vengono convertiti in oggetti MapDirectionsOptions
quando l'API di Google Maps li rileva.
Proprietà | |
---|---|
origin |
Tipo:
LatLng|LatLngLiteral Luogo di partenza per le indicazioni stradali e la distanza. |
Interfaccia PinOptions
Interfaccia google.maps.localContext.PinOptions
Opzioni per la personalizzazione di un segnaposto.
Proprietà | |
---|---|
background optional |
Tipo:
string optional Il colore della forma dell'icona può essere qualsiasi colore CSS valido. |
glyphColor optional |
Tipo:
string optional Il colore del glifo dell'icona può essere qualsiasi colore CSS valido. |
scale optional |
Tipo:
number optional La scala dell'icona. Il valore è assoluto, non relativo alle dimensioni predefinite di ogni stato. |
Interfaccia PlaceChooserViewSetupOptions
Interfaccia google.maps.localContext.PlaceChooserViewSetupOptions
Opzioni di configurazione per il selettore di luogo. Scopri di più sull'impostazione del layout e della visibilità.
Proprietà | |
---|---|
layoutMode optional |
Tipo:
PlaceChooserLayoutMode optional |
position optional |
Tipo:
PlaceChooserPosition optional Ignorato quando layoutMode:HIDDEN . Se non viene superato, la posizione sarà determinata automaticamente in base al layoutMode . |
Costanti PlaceChooserLayoutMode
google.maps.localContext.PlaceChooserLayoutMode
costanti
Modalità di layout per il selettore del luogo.
Accedi chiamando const {PlaceChooserLayoutMode} = await google.maps.importLibrary("localContext")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
HIDDEN |
Il selettore del luogo è nascosto. |
SHEET |
Il selettore del luogo viene visualizzato come foglio. |
Costanti PlaceChooserPosition
google.maps.localContext.PlaceChooserPosition
costanti
Visualizza le posizioni del selettore di luogo.
Accedi chiamando const {PlaceChooserPosition} = await google.maps.importLibrary("localContext")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
BLOCK_END |
Il selettore di luoghi viene visualizzato su una linea sotto la mappa che si estende fino alla fine del contenitore. |
INLINE_END |
Il selettore di luoghi viene visualizzato in linea con la mappa alla fine della linea. (In una lingua da sinistra a destra ciò significa che il selettore del luogo si trova a destra della mappa.) |
INLINE_START |
Il selettore di luoghi viene visualizzato in linea con la mappa all'inizio della linea. (In una lingua da sinistra a destra ciò significa che il selettore di luoghi si trova a sinistra della mappa.) |
Interfaccia PlaceDetailsViewSetupOptions
Interfaccia google.maps.localContext.PlaceDetailsViewSetupOptions
Opzioni di configurazione per i dettagli del luogo. Scopri di più sull'impostazione del layout e della visibilità.
Proprietà | |
---|---|
hidesOnMapClick optional |
Tipo:
boolean optional |
layoutMode optional |
Tipo:
PlaceDetailsLayoutMode optional |
position optional |
Tipo:
PlaceDetailsPosition optional Ignorato quando layoutMode:INFO_WINDOW . Se non viene superato, la posizione sarà determinata automaticamente in base al layoutMode . |
Costanti PlaceDetailsLayoutMode
google.maps.localContext.PlaceDetailsLayoutMode
costanti
Modalità di layout per i dettagli del luogo.
Accedi chiamando const {PlaceDetailsLayoutMode} = await google.maps.importLibrary("localContext")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
INFO_WINDOW |
I dettagli del luogo vengono visualizzati in un InfoWindow . |
SHEET |
I dettagli del luogo vengono visualizzati in un foglio. |
Costanti PlaceDetailsPosition
google.maps.localContext.PlaceDetailsPosition
costanti
Mostra le posizioni per i dettagli del luogo.
Accedi chiamando const {PlaceDetailsPosition} = await google.maps.importLibrary("localContext")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
INLINE_END |
I dettagli del luogo vengono visualizzati in linea con la mappa alla fine della linea. (In una lingua da sinistra a destra significa che i dettagli del luogo si trovano a destra della mappa.) |
INLINE_START |
I dettagli del luogo vengono visualizzati in linea con la mappa all'inizio della linea. (In una lingua da sinistra a destra significa che i dettagli del luogo si trovano a sinistra della mappa.) |