Klasse LocalContextMapView
google.maps.localContext.LocalContextMapView
-Klasse
Zeigt einen lokalen Kontext mit Map
.
Mit dieser Klasse wird LocalContextMapViewOptions
implementiert.
Mit dem URL-Parameter &libraries=localContext
laden. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Bei Verwendung von v=beta
kann über const {LocalContextMapView} = await google.map.importLibrary("localContext")
aufgerufen werden. 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 Wird auf true gesetzt, bevor LocalContextMapView die Grenzen des inneren Map ändert, und auf false , nachdem LocalContextMapView die Grenzen des inneren Map geändert hat. (Nicht festgelegt, wenn Layoutänderungen aufgrund von Größenänderungen des responsiven Layouts vorgenommen werden.) |
locationBias |
Typ:
LocationBias optional LocalContextMapViewOptions.locationBias ansehen. Wenn Sie diese Eigenschaft im LocalContextMapView ändern, wird möglicherweise eine neue Suche ausgelöst. |
locationRestriction |
Typ:
LocationRestriction optional LocalContextMapViewOptions.locationRestriction ansehen. Wenn Sie diese Eigenschaft im LocalContextMapView ändern, wird möglicherweise eine neue Suche ausgelöst. |
maxPlaceCount |
Typ:
number LocalContextMapViewOptions.maxPlaceCount ansehen. Wenn Sie diese Eigenschaft im LocalContextMapView ändern, wird möglicherweise eine neue Suche ausgelöst. |
placeTypePreferences |
Typ:
Array<PlaceTypePreference> LocalContextMapViewOptions.placeTypePreferences ansehen. Wenn Sie diese Eigenschaft im LocalContextMapView ändern, wird möglicherweise eine neue Suche ausgelöst. Iterable<string|PlaceTypePreference> wird auch 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:Keine
Blendet die Ortsdetails aus. |
search |
search() Parameter:Keine
Rückgabewert: Keine
Sucht nach Orten, die dem Nutzer basierend auf den aktuellen Werten maxPlaceCount , placeTypePreferences , locationRestriction und locationBias angezeigt werden. |
Events | |
---|---|
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 der Ortsdetails animiert wird. |
placedetailsviewshowstart |
function() Argumente:Keine
Dieses Ereignis wird ausgelöst, bevor die Animation der Ortsdetails beginnt. |
Schnittstelle LocalContextMapViewOptions
google.maps.localContext.LocalContextMapViewOptions
-Schnittstelle
Optionen zum Erstellen eines LocalContextMapView
oder zum Zugreifen auf ein vorhandenes LocalContextMapView
.
Attribute | |
---|---|
maxPlaceCount |
Typ:
number Die maximale Anzahl von Orten, die angezeigt werden sollen. Wenn dieser Parameter 0 ist, werden in der lokalen Kontextbibliothek keine Orte 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 der Route. Wenn die Richtlinie nicht konfiguriert ist, werden Wegbeschreibungen 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 Weiche Grenze oder Hinweis, der bei der Suche nach Orten verwendet wird. |
locationRestriction optional |
Typ:
LocationRestriction optional Grenzen zur Beschränkung von Suchergebnissen. Wenn nicht angegeben, werden die Ergebnisse auf den Darstellungsbereich der Karte beschränkt. |
map optional |
Typ:
Map optional Eine bereits instanziierte Map -Instanz. Bei der Übergabe wird die Karte in das DOM von LocalContextMapView verschoben und nicht neu gestaltet. Auf das mit der Karte verknüpfte Element können auch Stile und Klassen durch LocalContextMapView angewendet werden. |
pinOptionsSetup optional |
Typ:
(function({ Konfigurieren Sie das Symbol für die Ortsmarkierung basierend auf dem Symbolstatus. Wird aufgerufen, wenn sich die Eingabe für den Callback ändert. Übergeben Sie eine Funktion, um die Standardeinrichtung dynamisch zu überschreiben, wenn die LocalContextMapView die Ortsmarkierung zeichnet. Fehler und ungültige Konfigurationen können asynchron ermittelt werden und werden ignoriert (Standardwerte werden verwendet und Fehler werden in der Konsole protokolliert). |
placeChooserViewSetup optional |
Typ:
(function({ Überschreibt die Einrichtung der Ortsauswahl. Übergeben Sie eine Funktion zum dynamischen Überschreiben der Standardeinrichtung, wenn LocalContextMapView sein Layout aufgrund von Größenänderungen ändern kann. Fehler und ungültige Konfigurationen können asynchron ermittelt werden. Sie werden ignoriert. Stattdessen werden Standardwerte verwendet und Fehler werden in der Konsole protokolliert. Beim Erstellen erkannte Fehler führen dazu, dass Fehler synchron ausgelöst werden. |
placeDetailsViewSetup optional |
Typ:
(function({ Überschreibt die Einrichtung der Ortsdetailansicht. Übergeben Sie eine Funktion zum dynamischen Überschreiben der Standardeinrichtung, wenn LocalContextMapView sein Layout aufgrund von Größenänderungen ändern kann. Fehler und ungültige Konfigurationen können asynchron ermittelt werden und werden ignoriert (Standardwerte werden verwendet und Fehler werden in der Konsole protokolliert). Beim Erstellen erkannte Fehler führen dazu, dass Fehler synchron ausgelöst werden. |
PlaceTypePriority typedef
google.maps.localContext.PlaceTypePreference
typedef
Ortstyp und die zu verwendende Gewichtung. Wenn weight
weggelassen wird, ermittelt die Bibliothek die Standardgewichtungen, die sich im Laufe der Zeit ändern und verbessern können.
{
type:string,
weight:number optional
}
Klasse MapDirectionsOptions
google.maps.localContext.MapDirectionsOptions
-Klasse
Stellt Einstellungen für Wegbeschreibungen mit einem LocalContextMapView
bereit.
Mit dieser Klasse wird MapDirectionsOptionsLiteral
implementiert.
Mit dem URL-Parameter &libraries=localContext
laden. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Bei Verwendung von v=beta
kann über const {MapDirectionsOptions} = await google.map.importLibrary("localContext")
aufgerufen werden. 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
Anstelle von MapDirectionsOptions
-Objekten werden Objektliterale akzeptiert. Diese werden in MapDirectionsOptions
-Objekte konvertiert, wenn sie von der Maps API gefunden werden.
Attribute | |
---|---|
origin |
Typ:
LatLng|LatLngLiteral Ausgangspunkt für Wegbeschreibungen und Entfernungen. |
PinOptions-Schnittstelle
google.maps.localContext.PinOptions
-Schnittstelle
Optionen zum Anpassen einer Markierung
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 Glyphensymbols kann eine beliebige gültige CSS-Farbe sein. |
scale optional |
Typ:
number optional Die Skalierung des Symbols. Der Wert ist absolut und nicht relativ zu den Standardgrößen in jedem Bundesstaat. |
Schnittstelle PlaceChooserViewSetupOptions
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 Ignoriert, wenn layoutMode:HIDDEN . Wenn die Prüfung nicht bestanden wird, wird anhand des layoutMode automatisch eine Position ermittelt. |
PlaceChooserLayoutMode-Konstanten
google.maps.localContext.PlaceChooserLayoutMode
-Konstanten
Layoutmodi für die Ortsauswahl.
Mit dem URL-Parameter &libraries=localContext
laden. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Bei Verwendung von v=beta
kann über const {PlaceChooserLayoutMode} = await google.map.importLibrary("localContext")
aufgerufen werden. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
HIDDEN |
Ortsauswahl ist ausgeblendet. |
SHEET |
Die Ortsauswahl wird als Tabellenblatt angezeigt. |
PlaceChooserPosition-Konstanten
google.maps.localContext.PlaceChooserPosition
-Konstanten
Positionen für die Ortsauswahl anzeigen.
Mit dem URL-Parameter &libraries=localContext
laden. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Bei Verwendung von v=beta
kann über const {PlaceChooserPosition} = await google.map.importLibrary("localContext")
aufgerufen werden. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
BLOCK_END |
Die Ortsauswahl wird auf einer Linie unterhalb der Karte angezeigt, die bis zum Ende des Containers reicht. |
INLINE_END |
Die Ortsauswahl wird inline mit der Karte am Ende der Zeile angezeigt. (Bei einer linksläufigen Sprache bedeutet dies, dass sich die Ortsauswahl rechts neben der Karte befindet.) |
INLINE_START |
Die Ortsauswahl wird inline mit der Karte am Anfang der Zeile angezeigt. (Bei einer linksläufigen Sprache bedeutet dies, dass sich die Ortsauswahl links neben der Karte befindet.) |
Schnittstelle PlaceDetailsViewSetupOptions
google.maps.localContext.PlaceDetailsViewSetupOptions
-Schnittstelle
Einrichtungsoptionen für den Ort Weitere Informationen zum Festlegen von Layout und Sichtbarkeit
Attribute | |
---|---|
hidesOnMapClick optional |
Typ:
boolean optional |
layoutMode optional |
Typ:
PlaceDetailsLayoutMode optional |
position optional |
Typ:
PlaceDetailsPosition optional Ignoriert, wenn layoutMode:INFO_WINDOW . Wenn die Prüfung nicht bestanden wird, wird anhand des layoutMode automatisch eine Position ermittelt. |
PlaceDetailsLayoutMode-Konstanten
google.maps.localContext.PlaceDetailsLayoutMode
-Konstanten
Layoutmodi für die Ortsdetails.
Mit dem URL-Parameter &libraries=localContext
laden. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Bei Verwendung von v=beta
kann über const {PlaceDetailsLayoutMode} = await google.map.importLibrary("localContext")
aufgerufen werden. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
INFO_WINDOW |
Ortsdetails werden in einem InfoWindow angezeigt. |
SHEET |
Ortsdetails werden in einem Tabellenblatt angezeigt. |
PlaceDetailsPosition-Konstanten
google.maps.localContext.PlaceDetailsPosition
-Konstanten
Positionen für die Ortsdetails anzeigen.
Mit dem URL-Parameter &libraries=localContext
laden. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Bei Verwendung von v=beta
kann über const {PlaceDetailsPosition} = await google.map.importLibrary("localContext")
aufgerufen werden. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
INLINE_END |
Ortsdetails werden inline mit der Karte am Ende der Zeile angezeigt. Bei linksläufigen Sprachen bedeutet dies, dass sich die Ortsdetails rechts neben der Karte befinden. |
INLINE_START |
Ortsdetails werden inline mit dem Anfang der Zeile angezeigt. Bei linksläufigen Sprachen werden die Ortsdetails also links neben der Karte angezeigt. |