Map View

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Classe LocalContextMapView

google.maps.localContext.LocalContextMapView classe

Mostra un'esperienza di contesto locale con Map.

Questo corso implementa LocalContextMapViewOptions.

Richiede il parametro URL &libraries=localContext. Consulta la sezione Librerie nell'API Maps JavaScript.

LocalContextMapView
LocalContextMapView(options)
Parametri:
directionsOptions
element optional
Tipo: Element optional
L'elemento DOM che supporta la vista.
isTransitioningMapBounds
Tipo: boolean
È impostato su true prima che LocalContextMapView inizi a modificare i limiti del Map interno e impostato su false dopo che LocalContextMapView ha terminato di modificare i limiti del Map interno. Non impostato quando le modifiche alla modalità di layout avvengono a causa del ridimensionamento adattabile.
locationBias
Tipo: LocationBias optional
Leggi i LocalContextMapViewOptions.locationBias. La modifica di questa proprietà nel LocalContextMapView può attivare una nuova ricerca.
locationRestriction
Tipo: LocationRestriction optional
Leggi i LocalContextMapViewOptions.locationRestriction. La modifica di questa proprietà nel LocalContextMapView può attivare una nuova ricerca.
maxPlaceCount
Tipo: number
Leggi i LocalContextMapViewOptions.maxPlaceCount. La modifica di questa proprietà nel LocalContextMapView può attivare una nuova ricerca.
placeTypePreferences
Leggi i LocalContextMapViewOptions.placeTypePreferences. La modifica di questa proprietà nel LocalContextMapView può attivare una nuova ricerca. È accettata anche Iterable<string|PlaceTypePreference>.
Ereditata: map, pinOptionsSetup, placeChooserViewSetup, placeDetailsViewSetup
addListener
addListener(eventName, handler)
Parametri:
Valore restituito: MapsEventListener
Aggiunge la funzione listener specificata al nome dell'evento specificato.
hidePlaceDetailsView
hidePlaceDetailsView()
Parametri: nessuno
Valore restituito: Nessuno
I dettagli del luogo vengono nascosti.
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 della ricerca.
placedetailsviewhidestart
function()
Argomenti: nessuno
Questo evento viene attivato prima dell'animazione dei dettagli del luogo.
placedetailsviewshowstart
function()
Argomenti: nessuno
Questo evento viene attivato prima dell'animazione dei dettagli del luogo.

Interfaccia di LocalContextMapViewOptions

google.maps.localContext.LocalContextMapViewOptions interfaccia

Opzioni per la creazione di un LocalContextMapView o l'accesso a un LocalContextMapView esistente.

Richiede il parametro URL &libraries=localContext. Consulta la sezione Librerie nell'API Maps JavaScript.

maxPlaceCount
Tipo: number
Il numero massimo di luoghi da mostrare. Se questo parametro è 0, la libreria di contesto locale 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 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: Element optional
L'elemento DOM che supporta la vista.
locationBias optional
Tipo: LocationBias optional
Predefinito: null
Un confine soft 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 saranno limitati all'area visibile della mappa.
map optional
Tipo: Map optional
Un'istanza Map già creata come istanza. Se viene trasmesso, la mappa verrà spostata nel DOM di LocalContextMapView e non ha un nuovo stile. All'elemento associato alla mappa potrebbero essere applicati stili e classi anche da LocalContextMapView.
pinOptionsSetup optional
Tipo: (function({
  isSelected:boolean,
  isHighlighted:boolean
}): (PinOptions optional))|PinOptions optional
Configura l'icona dell'indicatore del luogo in base allo stato dell'icona. Richiamato ogni volta che l'input del callback cambia. Passa una funzione per sostituire in modo dinamico la configurazione predefinita quando LocalContextMapView disegna il segnaposto. Gli errori e le configurazioni non valide possono essere determinati in modo asincrono e vengono 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 sostituire in modo dinamico la configurazione predefinita quando LocalContextMapView potrebbe cambiare il suo layout a causa del ridimensionamento. Gli errori e le configurazioni non valide possono essere determinati in modo asincrono e vengono ignorati (vengono utilizzati i valori predefiniti, che vengono registrati nella console). Gli errori rilevati durante la creazione causeranno la generazione sincrona degli errori.
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 sostituire in modo dinamico la configurazione predefinita quando LocalContextMapView potrebbe cambiare il suo layout a causa del ridimensionamento. Gli errori e le configurazioni non valide possono essere determinati in modo asincrono e vengono ignorati (verranno utilizzati i valori predefiniti e gli errori verranno registrati nella console). Gli errori rilevati durante la creazione causeranno la generazione sincrona degli errori.

PlaceTypePreferenza typedef

google.maps.localContext.PlaceTypePreference typedef

Un tipo di luogo da cercare e il peso da utilizzare. Se il valore weight viene omesso, la libreria determinerà le ponderazioni predefinite, che potrebbero cambiare e migliorare nel tempo.

Richiede il parametro URL &libraries=localContext. Consulta la sezione Librerie nell'API Maps JavaScript.

{
  type:string,
  weight:number optional
}

Classe MapDirectionsOptions

google.maps.localContext.MapDirectionsOptions classe

Fornisce impostazioni per le indicazioni stradali con un LocalContextMapView.

Questo corso implementa MapDirectionsOptionsLiteral.

Richiede il parametro URL &libraries=localContext. Consulta la sezione Librerie nell'API Maps JavaScript.

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

Interfaccia di MapDirectionsOptionsLiteral

google.maps.localContext.MapDirectionsOptionsLiteral interfaccia

I valori letterali degli oggetti sono accettati al posto degli oggetti MapDirectionsOptions in molti luoghi. Vengono convertiti in oggetti MapDirectionsOptions quando l'API di Maps li rileva.

Richiede il parametro URL &libraries=localContext. Consulta la sezione Librerie nell'API Maps JavaScript.

origin
Origine per indicazioni stradali e distanza.

Interfaccia di PinOptions

google.maps.localContext.PinOptions interfaccia

Opzioni per la personalizzazione di un indicatore.

Richiede il parametro URL &libraries=localContext. Consulta la sezione Librerie nell'API Maps JavaScript.

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 di PlaceChooserViewSetupOptions

google.maps.localContext.PlaceChooserViewSetupOptions interfaccia

Opzioni di configurazione per il selettore dei luoghi. Scopri di più sull'impostazione del layout e della visibilità.

Richiede il parametro URL &libraries=localContext. Consulta la sezione Librerie nell'API Maps JavaScript.

layoutMode optional
Tipo: PlaceChooserLayoutMode optional
position optional
Tipo: PlaceChooserPosition optional
Ignorato quando layoutMode:HIDDEN. In caso contrario, la posizione verrà determinata automaticamente in base al layoutMode.

costanti di PlaceChooserLayoutMode

google.maps.localContext.PlaceChooserLayoutMode costanti

Modalità di layout per il selettore di luoghi.

Richiede il parametro URL &libraries=localContext. Consulta la sezione Librerie nell'API Maps JavaScript.

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

costanti di PlaceChooserPosition

google.maps.localContext.PlaceChooserPosition costanti

Consente di visualizzare le posizioni del selettore di luoghi.

Richiede il parametro URL &libraries=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 riga. Se scegli una lingua da sinistra a destra, il selettore della località si trova a destra della mappa.
INLINE_START Il selettore di luoghi viene visualizzato in linea con la mappa all'inizio della riga. Se scegli una lingua da sinistra a destra, il selettore della località si trova a sinistra della mappa.

Interfaccia di PlaceDetailsViewSetupOptions

google.maps.localContext.PlaceDetailsViewSetupOptions interfaccia

Opzioni di configurazione per i dettagli del luogo. Scopri di più sull'impostazione del layout e della visibilità.

Richiede il parametro URL &libraries=localContext. Consulta la sezione Librerie nell'API Maps JavaScript.

hidesOnMapClick optional
Tipo: boolean optional
layoutMode optional
Tipo: PlaceDetailsLayoutMode optional
position optional
Tipo: PlaceDetailsPosition optional
Ignorato quando layoutMode:INFO_WINDOW. In caso contrario, la posizione verrà determinata automaticamente in base al layoutMode.

costanti di PlaceDetailsLayoutMode

google.maps.localContext.PlaceDetailsLayoutMode costanti

Modalità di layout per i dettagli del luogo.

Richiede il parametro URL &libraries=localContext. Consulta la sezione Librerie nell'API Maps JavaScript.

INFO_WINDOW I dettagli del luogo vengono visualizzati in una InfoWindow.
SHEET I dettagli del luogo vengono visualizzati in un foglio.

costanti di PlaceDetailsPosition

google.maps.localContext.PlaceDetailsPosition costanti

Mostra le posizioni per i dettagli del luogo.

Richiede il parametro URL &libraries=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 riga. Se utilizzi una lingua 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 riga. Se utilizzi una lingua da sinistra a destra, i dettagli del luogo si trovano a sinistra della mappa.