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.
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 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 |
Tipo:
Array<PlaceTypePreference> 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
|
Metodi | |
---|---|
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
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. |
Eventi | |
---|---|
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.
Proprietà | |
---|---|
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 |
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 nativamente i simboli JavaScript. |
directionsOptions optional |
Tipo:
MapDirectionsOptions|MapDirectionsOptionsLiteral 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({ 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({ 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({ 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.
Proprietà | |
---|---|
Ereditato:
origin
|
Metodi | |
---|---|
addListener |
addListener(eventName, handler) Parametri:
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.
Proprietà | |
---|---|
origin |
Tipo:
LatLng|LatLngLiteral Luogo di partenza per indicazioni stradali e distanza. |
Interfaccia PinOptions
google.maps.localContext.PinOptions
interfaccia
Opzioni per personalizzare un indicatore.
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 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à.
Proprietà | |
---|---|
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.
Costanti | |
---|---|
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.
Costanti | |
---|---|
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à.
Proprietà | |
---|---|
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.
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
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.
Costanti | |
---|---|
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. |