Map View

Classe LocalContextMapView

google.maps.localContext.LocalContextMapView classe

Mostra un'esperienza Local Context con un Map.

Questa classe implementa LocalContextMapViewOptions.

Accesso chiamando il numero const {LocalContextMapView} = await google.maps.importLibrary("localContext").
Consulta Librerie nell'API Maps JavaScript.

LocalContextMapView
LocalContextMapView(options)
Parametri: 
directionsOptions
element optional
Tipo:  HTMLElement|SVGElement optional
Questo campo è di sola lettura. L'elemento DOM che supporta la visualizzazione.
isTransitioningMapBounds
Tipo:  boolean
È impostato su true prima che LocalContextMapView inizi a modificare i limiti di Map interno ed è impostato su false dopo che LocalContextMapView termina la modifica dei limiti di Map interno. (Non impostato quando le modifiche alla modalità di layout si verificano a causa del ridimensionamento adattabile).
locationBias
Tipo:  LocationBias optional
Leggi i LocalContextMapViewOptions.locationBias. Se modifichi questa proprietà in LocalContextMapView, potrebbe essere attivata una nuova ricerca.
locationRestriction
Tipo:  LocationRestriction optional
Leggi i LocalContextMapViewOptions.locationRestriction. Se modifichi questa proprietà in LocalContextMapView, potrebbe essere attivata una nuova ricerca.
maxPlaceCount
Tipo:  number
Leggi i LocalContextMapViewOptions.maxPlaceCount. Se modifichi questa proprietà in LocalContextMapView, potrebbe essere attivata una nuova ricerca.
placeTypePreferences
Leggi i LocalContextMapViewOptions.placeTypePreferences. Se modifichi questa proprietà in LocalContextMapView, potrebbe essere attivata una nuova ricerca. È accettato anche Iterable<string|PlaceTypePreference>.
Ereditato: map, pinOptionsSetup, placeChooserViewSetup, placeDetailsViewSetup
addListener
addListener(eventName, handler)
Parametri: 
  • eventNamestring
  • handlerFunction
Valore restituito:  MapsEventListener
Aggiunge la funzione listener specificata al nome dell'evento specificato.
hidePlaceDetailsView
hidePlaceDetailsView()
Parametri: nessuno
Valore restituito:nessuno
Nasconde i dettagli del luogo.
search
search()
Parametri: nessuno
Valore restituito:nessuno
Ricerca i luoghi da mostrare all'utente in base a maxPlaceCount, placeTypePreferences, locationRestriction e locationBias attuali.
error
function(event)
Argomenti: 
Questo evento viene attivato se si verifica un errore durante l'esecuzione della ricerca.
placedetailsviewhidestart
function()
Argomenti: nessuno
Questo evento viene attivato prima che i dettagli del luogo inizino l'animazione di uscita.
placedetailsviewshowstart
function()
Argomenti: nessuno
Questo evento viene attivato prima che l'animazione dei dettagli del luogo inizi.

Interfaccia LocalContextMapViewOptions

google.maps.localContext.LocalContextMapViewOptions interfaccia

Opzioni per creare un LocalContextMapView o accedere a un LocalContextMapView esistente.

maxPlaceCount
Tipo:  number
Il numero massimo di luoghi da mostrare. Quando questo parametro è 0, la libreria Local Context non carica i luoghi. [0,24]
placeTypePreferences
I tipi di luoghi da cercare (fino a 10). È accettato anche il tipo Iterable<string|PlaceTypePreference>, ma è supportato solo nei browser che supportano nativamente i simboli JavaScript.
directionsOptions optional
Opzioni per personalizzare le indicazioni. Se non vengono impostate, le indicazioni stradali e la distanza verranno disattivate.
element optional
Tipo:  HTMLElement|SVGElement optional
Questo campo è di sola lettura. L'elemento DOM che supporta la visualizzazione.
locationBias optional
Tipo:  LocationBias optional
Predefinito: null
Un confine o un suggerimento da utilizzare durante la ricerca di luoghi.
locationRestriction optional
Tipo:  LocationRestriction optional
Confini per limitare i risultati di ricerca. Se non specificato, i risultati saranno limitati al riquadro della mappa.
map optional
Tipo:  Map optional
Un'istanza Map già creata. Se viene passato, la mappa verrà spostata nel DOM di LocalContextMapView e non verrà modificato lo stile. L'elemento associato alla mappa può anche avere stili e classi applicati dal LocalContextMapView.
pinOptionsSetup optional
Tipo:  (function({
  isSelected:boolean,
  isHighlighted:boolean
}): (PinOptions optional))|PinOptions optional
Configura l'icona del segnaposto in base allo stato dell'icona. Viene richiamata ogni volta che cambia l'input del callback. Passa una funzione per ignorare dinamicamente la configurazione predefinita quando LocalContextMapView disegna il segnaposto. 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({
  defaultLayoutMode:PlaceChooserLayoutMode,
  defaultPosition:PlaceChooserPosition optional
}): (PlaceChooserViewSetupOptions optional))|PlaceChooserViewSetupOptions optional
Esegue l'override della configurazione della visualizzazione del selettore di luoghi. Passa una funzione per eseguire l'override dinamico della configurazione predefinita quando LocalContextMapView potrebbe modificare il layout a causa del ridimensionamento. Gli errori e le configurazioni non valide potrebbero 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 causeranno errori sincroni.
placeDetailsViewSetup optional
Tipo:  (function({
  defaultLayoutMode:PlaceDetailsLayoutMode,
  defaultPosition:PlaceDetailsPosition optional
}): (PlaceDetailsViewSetupOptions optional))|PlaceDetailsViewSetupOptions optional
Esegue l'override della configurazione della visualizzazione dei dettagli del luogo. Passa una funzione per eseguire l'override dinamico della configurazione predefinita quando LocalContextMapView potrebbe modificare il 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 causeranno errori sincroni.

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à i pesi predefiniti, che potrebbero cambiare e migliorare nel tempo.

{
  type:string,
  weight:number optional
}

MapDirectionsOptions class

google.maps.localContext.MapDirectionsOptions classe

Fornisce le impostazioni per le indicazioni stradali con un LocalContextMapView.

Questa classe implementa MapDirectionsOptionsLiteral.

Accesso chiamando il numero const {MapDirectionsOptions} = await google.maps.importLibrary("localContext").
Consulta Librerie nell'API Maps JavaScript.

Ereditato: origin
addListener
addListener(eventName, handler)
Parametri: 
  • eventNamestring
  • handlerFunction
Valore restituito:  MapsEventListener
Aggiunge la funzione listener specificata al nome dell'evento specificato.

MapDirectionsOptionsLiteral

google.maps.localContext.MapDirectionsOptionsLiteral interfaccia

I valori letterali degli oggetti vengono accettati al posto degli oggetti MapDirectionsOptions, per comodità, in molti punti. Questi vengono convertiti in oggetti MapDirectionsOptions quando l'API Maps li rileva.

origin
Luogo di partenza per indicazioni stradali e distanza.

Interfaccia PinOptions

google.maps.localContext.PinOptions interfaccia

Opzioni per personalizzare un indicatore.

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 in ogni stato.

Interfaccia PlaceChooserViewSetupOptions

google.maps.localContext.PlaceChooserViewSetupOptions interfaccia

Opzioni di configurazione per il selettore di luoghi. Scopri di più su come impostare il layout e la visibilità.

layoutMode optional
Tipo:  PlaceChooserLayoutMode optional
position optional
Tipo:  PlaceChooserPosition optional
Ignorato quando layoutMode:HIDDEN. Se non viene passato, la posizione viene determinata automaticamente in base a layoutMode.

Costanti PlaceChooserLayoutMode

google.maps.localContext.PlaceChooserLayoutMode costanti

Modalità di layout per il selettore di luoghi.

Accesso chiamando il numero const {PlaceChooserLayoutMode} = await google.maps.importLibrary("localContext").
Consulta Librerie nell'API Maps JavaScript.

HIDDEN Il selettore di luoghi è nascosto.
SHEET Il selettore di luoghi viene visualizzato come un foglio.

Costanti PlaceChooserPosition

google.maps.localContext.PlaceChooserPosition costanti

Visualizza le posizioni per il selettore di luoghi.

Accesso chiamando il numero const {PlaceChooserPosition} = await google.maps.importLibrary("localContext").
Consulta Librerie nell'API Maps JavaScript.

BLOCK_END Il selettore dei luoghi viene visualizzato su una riga 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 riga. In una lingua con direzione da sinistra a destra, il selettore del luogo si trova a destra della mappa.
INLINE_START Il selettore dei luoghi viene visualizzato in linea con la mappa all'inizio della linea. In una lingua con direzione da sinistra a destra, il selettore del luogo si trova a sinistra della mappa.

Interfaccia PlaceDetailsViewSetupOptions

google.maps.localContext.PlaceDetailsViewSetupOptions interfaccia

Opzioni di configurazione per i dettagli del luogo. Scopri di più su come impostare il layout e la visibilità.

hidesOnMapClick optional
Tipo:  boolean optional
layoutMode optional
Tipo:  PlaceDetailsLayoutMode optional
position optional
Tipo:  PlaceDetailsPosition optional
Ignorato quando layoutMode:INFO_WINDOW. Se non viene passato, la posizione viene determinata automaticamente in base a layoutMode.

Costanti PlaceDetailsLayoutMode

google.maps.localContext.PlaceDetailsLayoutMode costanti

Modalità di layout per i dettagli del luogo.

Accesso chiamando il numero const {PlaceDetailsLayoutMode} = await google.maps.importLibrary("localContext").
Consulta Librerie nell'API Maps JavaScript.

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

Visualizza le posizioni per i dettagli del luogo.

Accesso chiamando il numero const {PlaceDetailsPosition} = await google.maps.importLibrary("localContext").
Consulta Librerie nell'API Maps JavaScript.

INLINE_END I dettagli del luogo vengono visualizzati in linea con la mappa alla fine della linea. In una lingua con direzione da sinistra a destra, 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 con direzione da sinistra a destra, i dettagli del luogo si trovano a sinistra della mappa.