Map View

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.

LocalContextMapView
LocalContextMapView(options)
Parametri: 
directionsOptions
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
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
addListener
addListener(eventName, handler)
Parametri: 
  • eventNamestring
  • handlerFunction
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.
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.

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
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
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({
  isSelected:boolean,
  isHighlighted:boolean
}): (PinOptions optional))|PinOptions optional
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({
  defaultLayoutMode:PlaceChooserLayoutMode,
  defaultPosition:PlaceChooserPosition optional
}): (PlaceChooserViewSetupOptions optional))|PlaceChooserViewSetupOptions optional
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({
  defaultLayoutMode:PlaceDetailsLayoutMode,
  defaultPosition:PlaceDetailsPosition optional
}): (PlaceDetailsViewSetupOptions optional))|PlaceDetailsViewSetupOptions optional
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.

Ereditate: origin
addListener
addListener(eventName, handler)
Parametri: 
  • eventNamestring
  • handlerFunction
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.

origin
Luogo di partenza per le indicazioni stradali e la distanza.

Interfaccia PinOptions

Interfaccia google.maps.localContext.PinOptions

Opzioni per la personalizzazione di un segnaposto.

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à.

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.

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.

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à.

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.

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.

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.)