LocalContextMapView-Klasse
google.maps.localContext.LocalContextMapView
Klasse
Shows a Local Context experience with a Map
.
Diese Klasse implementiert LocalContextMapViewOptions
.
Zugriff durch Anrufen von const {LocalContextMapView} = await google.maps.importLibrary("localContext")
.
Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
LocalContextMapView |
LocalContextMapView(options) Parameter:
|
Attribute | |
---|---|
directionsOptions |
Typ:
MapDirectionsOptions|MapDirectionsOptionsLiteral optional |
element optional |
Typ:
HTMLElement|SVGElement optional Dieses Feld ist schreibgeschützt. Das DOM-Element, das die Ansicht unterstützt. |
isTransitioningMapBounds |
Typ:
boolean Ist auf true festgelegt, bevor LocalContextMapView die Grenzen des inneren Map ändert, und auf false , nachdem LocalContextMapView die Grenzen des inneren Map geändert hat. (Wird nicht festgelegt, wenn Layoutmodusänderungen aufgrund von responsivem Anpassen der Größe erfolgen.) |
locationBias |
Typ:
LocationBias optional LocalContextMapViewOptions.locationBias ansehen. Wenn Sie diese Property für LocalContextMapView ändern, wird möglicherweise eine neue Suche ausgelöst. |
locationRestriction |
Typ:
LocationRestriction optional LocalContextMapViewOptions.locationRestriction ansehen. Wenn Sie diese Property für LocalContextMapView ändern, wird möglicherweise eine neue Suche ausgelöst. |
maxPlaceCount |
Typ:
number LocalContextMapViewOptions.maxPlaceCount ansehen. Wenn Sie diese Property für LocalContextMapView ändern, wird möglicherweise eine neue Suche ausgelöst. |
placeTypePreferences |
Typ:
Array<PlaceTypePreference> LocalContextMapViewOptions.placeTypePreferences ansehen. Wenn Sie diese Property für LocalContextMapView ändern, wird möglicherweise eine neue Suche ausgelöst. Iterable<string|PlaceTypePreference> wird ebenfalls akzeptiert. |
Übernommen:map ,
pinOptionsSetup ,
placeChooserViewSetup ,
placeDetailsViewSetup
|
Methoden | |
---|---|
addListener |
addListener(eventName, handler) Parameter:
Rückgabewert:
MapsEventListener Fügt die angegebene Listener-Funktion dem angegebenen Ereignisnamen hinzu. |
hidePlaceDetailsView |
hidePlaceDetailsView() Parameter:Keine
Rückgabewert:Keiner
Blendet die Ortsdetails aus. |
search |
search() Parameter:Keine
Rückgabewert:Keiner
Sucht nach Orten, die dem Nutzer basierend auf den aktuellen maxPlaceCount , placeTypePreferences , locationRestriction und locationBias angezeigt werden sollen. |
Ereignisse | |
---|---|
error |
function(event) Argumente:
Dieses Ereignis wird ausgelöst, wenn bei der Suche ein Fehler auftritt. |
placedetailsviewhidestart |
function() Argumente:Keine
Dieses Ereignis wird ausgelöst, bevor die Animation zum Ausblenden der Ortsdetails beginnt. |
placedetailsviewshowstart |
function() Argumente:Keine
Dieses Ereignis wird ausgelöst, bevor die Animation der Ortsdetails beginnt. |
LocalContextMapViewOptions Schnittstelle
google.maps.localContext.LocalContextMapViewOptions
-Schnittstelle
Optionen zum Erstellen einer LocalContextMapView
oder zum Zugreifen auf eine vorhandene LocalContextMapView
.
Attribute | |
---|---|
maxPlaceCount |
Typ:
number Die maximale Anzahl der anzuzeigenden Orte. Wenn dieser Parameter 0 ist, werden keine Orte in der lokalen Kontextbibliothek geladen. [0,24] |
placeTypePreferences |
Typ:
Array<PlaceTypePreference> Die Arten von Orten, nach denen gesucht werden soll (bis zu 10). Der Typ Iterable<string|PlaceTypePreference> wird ebenfalls akzeptiert, wird aber nur in Browsern unterstützt, die JavaScript-Symbole nativ unterstützen. |
directionsOptions optional |
Typ:
MapDirectionsOptions|MapDirectionsOptionsLiteral optional Optionen zum Anpassen von Wegbeschreibungen. Wenn nichts festgelegt ist, werden Routen und Entfernungen deaktiviert. |
element optional |
Typ:
HTMLElement|SVGElement optional Dieses Feld ist schreibgeschützt. Das DOM-Element, das die Ansicht unterstützt. |
locationBias optional |
Typ:
LocationBias optional Standard:
null Eine weiche Grenze oder ein Hinweis, der bei der Suche nach Orten verwendet werden soll. |
locationRestriction optional |
Typ:
LocationRestriction optional Grenzen zum Einschränken von Suchergebnissen. Wenn nichts angegeben ist, werden die Ergebnisse auf den Darstellungsbereich der Karte beschränkt. |
map optional |
Typ:
Map optional Eine bereits instanziierte Map -Instanz. Wenn sie übergeben wird, wird die Karte in das DOM von LocalContextMapView verschoben und nicht neu formatiert. Auf das Element, das mit der Karte verknüpft ist, können auch Stile und Klassen angewendet werden.LocalContextMapView |
pinOptionsSetup optional |
Typ:
(function({ Konfigurieren Sie das Ortsmarkierungssymbol basierend auf dem Symbolstatus. Wird aufgerufen, wenn sich die Eingabe für den Callback ändert. Übergeben Sie eine Funktion, um die Standardeinstellungen dynamisch zu überschreiben, wenn die LocalContextMapView die Ortsmarkierung zeichnet. Fehler und ungültige Konfigurationen können asynchron ermittelt werden und werden ignoriert. Stattdessen werden Standardwerte verwendet und Fehler werden in der Konsole protokolliert. |
placeChooserViewSetup optional |
Typ:
(function({ Überschreibt die Einrichtung der Ortsauswahl. Übergeben Sie eine Funktion, um die Standardeinstellungen dynamisch zu überschreiben, wenn sich das Layout der LocalContextMapView aufgrund einer Größenänderung ändert. Fehler und ungültige Konfigurationen werden möglicherweise asynchron ermittelt und ignoriert. Stattdessen werden Standardwerte verwendet und Fehler werden in der Konsole protokolliert. Bei der Erstellung erkannte Fehler führen dazu, dass Fehler synchron ausgegeben werden. |
placeDetailsViewSetup optional |
Typ:
(function({ Überschreibt die Einrichtung der Ansicht mit den Ortsdetails. Übergeben Sie eine Funktion, um die Standardeinstellungen dynamisch zu überschreiben, wenn sich das Layout der LocalContextMapView aufgrund einer Größenänderung ändert. Fehler und ungültige Konfigurationen können asynchron ermittelt werden und werden ignoriert. Stattdessen werden Standardwerte verwendet und Fehler werden in der Konsole protokolliert. Bei der Erstellung erkannte Fehler führen dazu, dass Fehler synchron ausgegeben werden. |
PlaceTypePreference typedef
google.maps.localContext.PlaceTypePreference
typedef
Ein Ortstyp, nach dem gesucht werden soll, und die zu verwendende Gewichtung. Wenn weight
weggelassen wird, ermittelt die Bibliothek die Standardgewichtungen, die sich mit der Zeit ändern und verbessern können.
{
type:string,
weight:number optional
}
MapDirectionsOptions-Klasse
google.maps.localContext.MapDirectionsOptions
Klasse
Bietet Einstellungen für Routen mit einem LocalContextMapView
.
Diese Klasse implementiert MapDirectionsOptionsLiteral
.
Zugriff durch Anrufen von const {MapDirectionsOptions} = await google.maps.importLibrary("localContext")
.
Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Attribute | |
---|---|
Übernommen:origin
|
Methoden | |
---|---|
addListener |
addListener(eventName, handler) Parameter:
Rückgabewert:
MapsEventListener Fügt die angegebene Listener-Funktion dem angegebenen Ereignisnamen hinzu. |
MapDirectionsOptionsLiteral Schnittstelle
google.maps.localContext.MapDirectionsOptionsLiteral
-Schnittstelle
An vielen Stellen werden Objektliterale anstelle von MapDirectionsOptions
-Objekten akzeptiert. Diese werden in MapDirectionsOptions
-Objekte konvertiert, wenn die Maps API auf sie trifft.
Attribute | |
---|---|
origin |
Typ:
LatLng|LatLngLiteral Ausgangspunkt für Wegbeschreibungen und Entfernung. |
PinOptions interface
google.maps.localContext.PinOptions
-Schnittstelle
Optionen zum Anpassen einer Stecknadelmarkierung.
Attribute | |
---|---|
background optional |
Typ:
string optional Die Farbe der Form des Symbols kann eine beliebige gültige CSS-Farbe sein. |
glyphColor optional |
Typ:
string optional Die Farbe des Glyphen des Symbols kann eine beliebige gültige CSS-Farbe sein. |
scale optional |
Typ:
number optional Der Maßstab des Symbols. Der Wert ist absolut und nicht relativ zu den Standardgrößen in den einzelnen Bundesstaaten. |
PlaceChooserViewSetupOptions Schnittstelle
google.maps.localContext.PlaceChooserViewSetupOptions
-Schnittstelle
Einrichtungsoptionen für die Ortsauswahl. Weitere Informationen zum Festlegen von Layout und Sichtbarkeit
Attribute | |
---|---|
layoutMode optional |
Typ:
PlaceChooserLayoutMode optional |
position optional |
Typ:
PlaceChooserPosition optional Wird ignoriert, wenn layoutMode:HIDDEN . Wenn nicht übergeben, wird eine Position automatisch basierend auf dem layoutMode bestimmt. |
PlaceChooserLayoutMode-Konstanten
google.maps.localContext.PlaceChooserLayoutMode
Konstanten
Layoutmodi für die Ortsauswahl.
Zugriff durch Anrufen von const {PlaceChooserLayoutMode} = await google.maps.importLibrary("localContext")
.
Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
HIDDEN |
Die Ortsauswahl ist ausgeblendet. |
SHEET |
Die Ortsauswahl wird als Sheet angezeigt. |
PlaceChooserPosition-Konstanten
google.maps.localContext.PlaceChooserPosition
Konstanten
Anzeigepositionen für die Ortsauswahl.
Zugriff durch Anrufen von const {PlaceChooserPosition} = await google.maps.importLibrary("localContext")
.
Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
BLOCK_END |
Die Ortsauswahl wird in einer Zeile unter der Karte angezeigt, die sich bis zum Ende des Containers erstreckt. |
INLINE_END |
Die Ortsauswahl wird inline mit der Karte am Ende der Zeile angezeigt. In einer rechtsläufigen Sprache befindet sich die Ortsauswahl rechts neben der Karte. |
INLINE_START |
Die Ortsauswahl wird am Anfang der Zeile inline mit der Karte angezeigt. In einer rechtsläufigen Sprache bedeutet das, dass sich die Ortsauswahl links von der Karte befindet. |
PlaceDetailsViewSetupOptions Schnittstelle
google.maps.localContext.PlaceDetailsViewSetupOptions
-Schnittstelle
Einrichtungsoptionen für die Ortsdetails. Weitere Informationen zum Festlegen von Layout und Sichtbarkeit
Attribute | |
---|---|
hidesOnMapClick optional |
Typ:
boolean optional |
layoutMode optional |
Typ:
PlaceDetailsLayoutMode optional |
position optional |
Typ:
PlaceDetailsPosition optional Wird ignoriert, wenn layoutMode:INFO_WINDOW . Wenn nicht übergeben, wird eine Position automatisch basierend auf dem layoutMode bestimmt. |
PlaceDetailsLayoutMode-Konstanten
google.maps.localContext.PlaceDetailsLayoutMode
Konstanten
Layoutmodi für die Ortsdetails.
Zugriff durch Anrufen von const {PlaceDetailsLayoutMode} = await google.maps.importLibrary("localContext")
.
Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
INFO_WINDOW |
Die Ortsdetails werden in einem InfoWindow angezeigt. |
SHEET |
Die Ortsdetails werden in einem Sheet angezeigt. |
PlaceDetailsPosition-Konstanten
google.maps.localContext.PlaceDetailsPosition
Konstanten
Positionen für die Ortsdetails anzeigen
Zugriff durch Anrufen von const {PlaceDetailsPosition} = await google.maps.importLibrary("localContext")
.
Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
INLINE_END |
Die Ortsdetails werden inline mit der Karte am Ende der Zeile angezeigt. In einer rechtsläufigen Sprache bedeutet das, dass sich die Ortsdetails rechts von der Karte befinden. |
INLINE_START |
Die Ortsdetails werden am Anfang der Zeile inline mit der Karte angezeigt. In rechtsläufigen Sprachen bedeutet das, dass die Ortsdetails links von der Karte angezeigt werden. |