Map View

Klasse LocalContextMapView

google.maps.localContext.LocalContextMapView Kurs

Eine „Lokaler Kontext“-Funktion wird mit einem Map angezeigt.

Diese Klasse implementiert LocalContextMapViewOptions.

Rufe const {LocalContextMapView} = await google.maps.importLibrary("localContext") auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

LocalContextMapView
LocalContextMapView(options)
Parameter: 
directionsOptions
element optional
Typ:HTMLElement|SVGElement optional
Dieses Feld ist schreibgeschützt. Das DOM-Element, das der Ansicht zugrunde liegt.
isTransitioningMapBounds
Typ:boolean
Ist auf true festgelegt, bevor LocalContextMapView mit dem Ändern der Grenzen des inneren Map beginnt, und auf false, nachdem LocalContextMapView mit dem Ändern der Grenzen des inneren Map fertig ist. Wird nicht festgelegt, wenn sich der Layoutmodus aufgrund der responsiven Größenänderung ändert.
locationBias
Typ:LocationBias optional
LocalContextMapViewOptions.locationBias ansehen. Wenn Sie diese Property in der LocalContextMapView ändern, wird möglicherweise eine neue Suche ausgelöst.
locationRestriction
Typ:LocationRestriction optional
LocalContextMapViewOptions.locationRestriction ansehen. Wenn Sie diese Property in der LocalContextMapView ändern, wird möglicherweise eine neue Suche ausgelöst.
maxPlaceCount
Typ:number
LocalContextMapViewOptions.maxPlaceCount ansehen. Wenn Sie diese Property in der LocalContextMapView ändern, wird möglicherweise eine neue Suche ausgelöst.
placeTypePreferences
LocalContextMapViewOptions.placeTypePreferences ansehen. Wenn Sie diese Property in der LocalContextMapView ändern, wird möglicherweise eine neue Suche ausgelöst. Iterable<string|PlaceTypePreference> wird ebenfalls akzeptiert.
Übernommen:map, pinOptionsSetup, placeChooserViewSetup, placeDetailsViewSetup
addListener
addListener(eventName, handler)
Parameter: 
  • eventNamestring
  • handlerFunction
Rückgabewert:MapsEventListener
Fügt dem angegebenen Ereignisnamen die angegebene Listenerfunktion hinzu.
hidePlaceDetailsView
hidePlaceDetailsView()
Parameter:Keine
Rückgabewert:Keiner
Die Ortsdetails werden ausgeblendet.
search
search()
Parameter:Keine
Rückgabewert:Keiner
Es wird nach Orten gesucht, die dem Nutzer basierend auf den aktuellen maxPlaceCount-, placeTypePreferences-, locationRestriction- und locationBias-Werten angezeigt werden sollen.
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 Ortsdetails ausgeblendet werden.
placedetailsviewshowstart
function()
Argumente:Keine
Dieses Ereignis wird ausgelöst, bevor die Ortsdetails eingeblendet werden.

LocalContextMapViewOptions interface

google.maps.localContext.LocalContextMapViewOptions Benutzeroberfläche

Optionen zum Erstellen einer LocalContextMapView oder zum Zugriff auf eine vorhandene LocalContextMapView.

maxPlaceCount
Typ:number
Die maximale Anzahl der zu zeigenden Orte. Wenn dieser Parameter „0“ ist, werden keine Orte aus der lokalen Kontextbibliothek geladen. [0,24]
placeTypePreferences
Die Arten von Orten, 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
Optionen zum Anpassen von Wegbeschreibungen Wenn Sie diese Option nicht festlegen, werden Wegbeschreibungen und Entfernungen deaktiviert.
element optional
Typ:HTMLElement|SVGElement optional
Dieses Feld ist schreibgeschützt. Das DOM-Element, das der Ansicht zugrunde liegt.
locationBias optional
Typ:LocationBias optional
Standard:null
Eine weiche Grenze oder ein Hinweis, der bei der Suche nach Orten verwendet wird.
locationRestriction optional
Typ:LocationRestriction optional
Grenzen, um die Suchergebnisse einzuschränken. Wenn Sie keine Angabe machen, 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 der LocalContextMapView verschoben und nicht neu formatiert. Auf das mit der Karte verknüpfte Element können auch Stile und Klassen durch die LocalContextMapView angewendet werden.
pinOptionsSetup optional
Typ:(function({
  isSelected:boolean,
  isHighlighted:boolean
}): (PinOptions optional))|PinOptions optional
Konfigurieren Sie das Symbol für die Markierung je nach Symbolstatus. Wird aufgerufen, wenn sich die Eingabe für den Rückruf ändert. Übergeben Sie eine Funktion, um die Standardeinrichtung dynamisch zu überschreiben, wenn die LocalContextMapView die Markierung zeichnet. Fehler und ungültige Konfigurationen können asynchron ermittelt und ignoriert werden. In diesem Fall werden die Standardeinstellungen verwendet und Fehler in der Konsole protokolliert.
placeChooserViewSetup optional
Typ:(function({
  defaultLayoutMode:PlaceChooserLayoutMode,
  defaultPosition:PlaceChooserPosition optional
}): (PlaceChooserViewSetupOptions optional))|PlaceChooserViewSetupOptions optional
Überschreibt die Einrichtung der Ortsauswahl. Übergeben Sie eine Funktion, um die Standardkonfiguration dynamisch zu überschreiben, wenn die LocalContextMapView aufgrund einer Größenänderung ihr Layout ändern könnte. Fehler und ungültige Konfigurationen können asynchron ermittelt und ignoriert werden. Stattdessen werden die Standardeinstellungen verwendet und Fehler in der Konsole protokolliert. Bei der Erstellung erkannte Fehler führen zu synchronen Fehlermeldungen.
placeDetailsViewSetup optional
Typ:(function({
  defaultLayoutMode:PlaceDetailsLayoutMode,
  defaultPosition:PlaceDetailsPosition optional
}): (PlaceDetailsViewSetupOptions optional))|PlaceDetailsViewSetupOptions optional
Hiermit wird die Einrichtung der Ansicht mit den Ortsdetails überschrieben. Übergeben Sie eine Funktion, um die Standardkonfiguration dynamisch zu überschreiben, wenn die LocalContextMapView aufgrund einer Größenänderung ihr Layout ändern könnte. Fehler und ungültige Konfigurationen können asynchron ermittelt und ignoriert werden. In diesem Fall werden die Standardeinstellungen verwendet und Fehler in der Konsole protokolliert. Bei der Erstellung erkannte Fehler führen zu synchronen Fehlermeldungen.

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 Standardgewichtungen, die sich mit der Zeit ändern und verbessern können.

{
  type:string,
  weight:number optional
}

Klasse MapDirectionsOptions

google.maps.localContext.MapDirectionsOptions Kurs

Hier finden Sie Einstellungen für Wegbeschreibungen mit einem LocalContextMapView.

Diese Klasse implementiert MapDirectionsOptionsLiteral.

Rufe const {MapDirectionsOptions} = await google.maps.importLibrary("localContext") auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

Übernommen:origin
addListener
addListener(eventName, handler)
Parameter: 
  • eventNamestring
  • handlerFunction
Rückgabewert:MapsEventListener
Fügt dem angegebenen Ereignisnamen die angegebene Listenerfunktion hinzu.

MapDirectionsOptionsLiteral Oberfläche

google.maps.localContext.MapDirectionsOptionsLiteral Benutzeroberfläche

Objektliterale werden an vielen Stellen anstelle von MapDirectionsOptions-Objekten akzeptiert. Diese werden in MapDirectionsOptions-Objekte umgewandelt, wenn sie in der Maps API gefunden werden.

origin
Startpunkt für Wegbeschreibungen und Entfernung.

PinOptions-Schnittstelle

google.maps.localContext.PinOptions Benutzeroberfläche

Optionen zum Anpassen einer Markierung.

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 Glyphens 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 Status.

PlaceChooserViewSetupOptions-Schnittstelle

google.maps.localContext.PlaceChooserViewSetupOptions Benutzeroberfläche

Einrichtungsoptionen für die Ortsauswahl. Weitere Informationen zum Festlegen von Layout und Sichtbarkeit

layoutMode optional
position optional
Wird ignoriert, wenn layoutMode:HIDDEN. Wenn keine Position übergeben wird, wird sie automatisch anhand des layoutMode festgelegt.

Konstanten von PlaceChooserLayoutMode

google.maps.localContext.PlaceChooserLayoutMode constants

Layoutmodi für die Ortsauswahl.

Rufe const {PlaceChooserLayoutMode} = await google.maps.importLibrary("localContext") auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

HIDDEN Die Ortsauswahl ist ausgeblendet.
SHEET Die Ortsauswahl wird als Tabelle angezeigt.

Konstanten von PlaceChooserPosition

google.maps.localContext.PlaceChooserPosition constants

Positionen für die Ortsauswahl anzeigen

Rufe const {PlaceChooserPosition} = await google.maps.importLibrary("localContext") auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

BLOCK_END Die Ortsauswahl wird in einer Zeile unter der Karte angezeigt, die bis zum Ende des Containers reicht.
INLINE_END Die Ortsauswahl wird am Ende der Linie inline mit der Karte angezeigt. In einer linksläufigen Sprache ist die Ortsauswahl also rechts neben der Karte zu sehen.
INLINE_START Die Ortsauswahl wird am Anfang der Linie inline mit der Karte angezeigt. In einer linksläufigen Sprache ist die Ortsauswahl also links neben der Karte zu sehen.

PlaceDetailsViewSetupOptions-Schnittstelle

google.maps.localContext.PlaceDetailsViewSetupOptions Benutzeroberfläche

Einrichtungsoptionen für die Details zum Ort. Weitere Informationen zum Festlegen von Layout und Sichtbarkeit

hidesOnMapClick optional
Typ:boolean optional
layoutMode optional
position optional
Wird ignoriert, wenn layoutMode:INFO_WINDOW. Wenn keine Position übergeben wird, wird sie automatisch anhand des layoutMode festgelegt.

Konstanten für PlaceDetailsLayoutMode

google.maps.localContext.PlaceDetailsLayoutMode constants

Layoutmodi für die Ortsdetails.

Rufe const {PlaceDetailsLayoutMode} = await google.maps.importLibrary("localContext") auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

INFO_WINDOW Die Ortsdetails werden in einem InfoWindow angezeigt.
SHEET Die Ortsdetails werden in einem Tabellenblatt angezeigt.

Konstanten für PlaceDetailsPosition

google.maps.localContext.PlaceDetailsPosition constants

Positionen für die Ortsdetails anzeigen

Rufe const {PlaceDetailsPosition} = await google.maps.importLibrary("localContext") auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

INLINE_END Ortsdetails werden am Ende der Linie inline mit der Karte angezeigt. In einer linksläufigen Sprache befinden sich die Ortsdetails rechts neben der Karte.
INLINE_START Die Ortsdetails werden am Anfang der Linie inline mit der Karte angezeigt. In einer linksläufigen Sprache werden die Ortsdetails also links neben der Karte angezeigt.