LocalContextMapView-Klasse
google.maps.localContext.LocalContextMapView
Klasse
Zeigt eine „Lokaler Kontext“-Erfahrung mit einem Map
an.
Mit dieser Klasse wird LocalContextMapViewOptions
implementiert.
Zugriff über const {LocalContextMapView} = await google.maps.importLibrary("localContext")
aufrufen. 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 stützt. |
isTransitioningMapBounds |
Typ:
boolean Ist auf true festgelegt, bevor LocalContextMapView beginnt, die Grenzen des inneren Map zu ändern, und auf false , nachdem LocalContextMapView die Grenzen des inneren Map geändert hat. (Wird nicht festgelegt, wenn aufgrund einer responsiven Größenanpassung der Layoutmodus geändert wird.) |
locationBias |
Typ:
LocationBias optional LocalContextMapViewOptions.locationBias ansehen. Wenn Sie diese Eigenschaft für LocalContextMapView ändern, wird möglicherweise eine neue Suche ausgelöst. |
locationRestriction |
Typ:
LocationRestriction optional LocalContextMapViewOptions.locationRestriction ansehen. Wenn Sie diese Eigenschaft für LocalContextMapView ändern, wird möglicherweise eine neue Suche ausgelöst. |
maxPlaceCount |
Typ:
number LocalContextMapViewOptions.maxPlaceCount ansehen. Wenn Sie diese Eigenschaft für LocalContextMapView ändern, wird möglicherweise eine neue Suche ausgelöst. |
placeTypePreferences |
Typ:
Array<PlaceTypePreference> LocalContextMapViewOptions.placeTypePreferences ansehen. Wenn Sie diese Eigenschaft 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:Keine
Blendet die Ortsdetails aus. |
search |
search() Parameter:Keine
Rückgabewert:Keine
Suche nach Orten, die dem Nutzer angezeigt werden sollen, basierend auf den aktuellen Werten für maxPlaceCount , placeTypePreferences , locationRestriction und locationBias . |
Veranstaltungen | |
---|---|
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 beginnt. |
placedetailsviewshowstart |
function() Argumente:Keine
Dieses Ereignis wird ausgelöst, bevor die Darstellung der Ortsdetails beginnt. |
LocalContextMapViewOptions-Schnittstelle
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, lädt die lokale Kontextbibliothek keine Orte. [0,24] |
placeTypePreferences |
Typ:
Array<PlaceTypePreference> Die Ortstypen, nach denen gesucht werden soll (bis zu 10). Der Typ Iterable<string|PlaceTypePreference> wird ebenfalls akzeptiert, aber nur in Browsern unterstützt, die JavaScript-Symbole nativ unterstützen. |
directionsOptions optional |
Typ:
MapDirectionsOptions|MapDirectionsOptionsLiteral optional Optionen zum Anpassen von Wegbeschreibungen. Wird die Richtlinie nicht konfiguriert, werden Routen und Entfernung deaktiviert. |
element optional |
Typ:
HTMLElement|SVGElement optional Dieses Feld ist schreibgeschützt. Das DOM-Element, das die Ansicht stützt. |
locationBias optional |
Typ:
LocationBias optional Standardwert:
null Eine weiche Grenze oder ein Hinweis für die Suche nach Orten. |
locationRestriction optional |
Typ:
LocationRestriction optional Begrenzungen, um Suchergebnisse einzuschränken. Wenn keine Angabe erfolgt, 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 vom LocalContextMapView Stile und Klassen angewendet werden. |
pinOptionsSetup optional |
Typ:
(function({ Konfigurieren Sie das Symbol für die Ortsmarkierung anhand des Symbolstatus. Wird immer dann aufgerufen, wenn sich die Eingabe für den Callback ändert. Übergeben Sie eine Funktion, um die Standardeinrichtung dynamisch zu überschreiben, wenn „LocalContextMapView“ die Ortsmarkierung erstellt. 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, um die Standardeinrichtung dynamisch zu überschreiben, wenn „LocalContextMapView“ aufgrund von Größenänderungen ihr Layout ändern könnte. Fehler und ungültige Konfigurationen können asynchron ermittelt und ignoriert werden. Stattdessen werden die Standardeinstellungen verwendet und Fehler werden in der Konsole protokolliert. Bei der Erstellung erkannte Fehler führen dazu, dass Fehler synchron ausgelöst werden. |
placeDetailsViewSetup optional |
Typ:
(function({ Überschreibt die Einrichtung der Ansicht mit den Ortsdetails. Übergeben Sie eine Funktion, um die Standardeinrichtung dynamisch zu überschreiben, wenn „LocalContextMapView“ aufgrund von Größenänderungen ihr Layout ändern könnte. Fehler und ungültige Konfigurationen können asynchron ermittelt werden und werden ignoriert (Standardwerte werden verwendet und Fehler werden in der Konsole protokolliert). Bei der Erstellung erkannte Fehler führen dazu, dass Fehler synchron ausgelöst werden. |
PlaceTypePreference typedef
google.maps.localContext.PlaceTypePreference
typedef
Ein Ortstyp, nach dem gesucht werden soll, und die zu verwendende Gewichtung. Wenn weight
weggelassen wird, bestimmt die Bibliothek die Standardgewichtungen, die sich im Laufe der Zeit ändern und verbessern können.
{
type:string,
weight:number optional
}
MapDirectionsOptions-Klasse
google.maps.localContext.MapDirectionsOptions
Klasse
Stellt Einstellungen für Wegbeschreibungen mit einem LocalContextMapView
bereit.
Mit dieser Klasse wird MapDirectionsOptionsLiteral
implementiert.
Zugriff über const {MapDirectionsOptions} = await google.maps.importLibrary("localContext")
aufrufen. 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
Der Einfachheit halber werden an vielen Orten anstelle von MapDirectionsOptions
-Objekten Objektliterale akzeptiert. Sie werden in MapDirectionsOptions
-Objekte konvertiert, wenn sie von der Google Maps API erkannt werden.
Attribute | |
---|---|
origin |
Typ:
LatLng|LatLngLiteral Startpunkt 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 Symbolform kann eine beliebige gültige CSS-Farbe sein. |
glyphColor optional |
Typ:
string optional Die Farbe der Glyphe des Symbols kann eine beliebige gültige CSS-Farbe sein. |
scale optional |
Typ:
number optional Die Größe des Symbols. Der Wert ist absolut und nicht relativ zu den Standardgrößen in den einzelnen Bundesstaaten. |
PlaceChooserViewSetupOptions-Oberfläche
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 bei layoutMode:HIDDEN . Falls nicht bestanden, wird eine Position automatisch anhand von layoutMode bestimmt. |
PlaceChooserLayoutMode-Konstanten
google.maps.localContext.PlaceChooserLayoutMode
-Konstanten
Layoutmodi für die Ortsauswahl
Zugriff über const {PlaceChooserLayoutMode} = await google.maps.importLibrary("localContext")
aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
HIDDEN |
Die Ortsauswahl ist ausgeblendet. |
SHEET |
Die Ortsauswahl wird als Tabellenblatt angezeigt. |
PlaceChooserPosition-Konstanten
google.maps.localContext.PlaceChooserPosition
-Konstanten
Positionen für die Ortsauswahl anzeigen
Zugriff über const {PlaceChooserPosition} = await google.maps.importLibrary("localContext")
aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
BLOCK_END |
Die Ortsauswahl wird auf einer Linie unter der Karte angezeigt, die sich bis zum Ende des Containers erstreckt. |
INLINE_END |
Die Ortsauswahl wird inline mit der Karte am Ende der Linie angezeigt. Bei einer rechtslä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 Linie angezeigt. Bei einer rechtsläufigen Sprache befindet sich die Ortsauswahl links neben der Karte. |
PlaceDetailsViewSetupOptions-Oberfläche
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 bei layoutMode:INFO_WINDOW . Falls nicht bestanden, wird eine Position automatisch anhand von layoutMode bestimmt. |
PlaceDetailsLayoutMode-Konstanten
google.maps.localContext.PlaceDetailsLayoutMode
-Konstanten
Layoutmodi für die Ortsdetails
Zugriff über const {PlaceDetailsLayoutMode} = await google.maps.importLibrary("localContext")
aufrufen. 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.
Zugriff über const {PlaceDetailsPosition} = await google.maps.importLibrary("localContext")
aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
INLINE_END |
Ortsdetails werden inline mit der Karte am Ende der Linie angezeigt. Bei einer rechtsläufigen Sprache befinden sich die Ortsdetails rechts auf der Karte. |
INLINE_START |
Ortsdetails werden inline mit der Karte am Anfang der Linie angezeigt. Dies bedeutet, dass sich die Ortsdetails links neben der Karte befinden. |