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.
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 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 |
Typ:
Array<PlaceTypePreference> 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
|
Methoden | |
---|---|
addListener |
addListener(eventName, handler) Parameter:
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. |
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 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
.
Attribute | |
---|---|
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 |
Typ:
Array<PlaceTypePreference> 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 |
Typ:
MapDirectionsOptions|MapDirectionsOptionsLiteral 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({ 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({ Ü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({ 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.
Attribute | |
---|---|
Übernommen:origin
|
Methoden | |
---|---|
addListener |
addListener(eventName, handler) Parameter:
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.
Attribute | |
---|---|
origin |
Typ:
LatLng|LatLngLiteral Startpunkt für Wegbeschreibungen und Entfernung. |
PinOptions-Schnittstelle
google.maps.localContext.PinOptions
Benutzeroberfläche
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 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
Attribute | |
---|---|
layoutMode optional |
Typ:
PlaceChooserLayoutMode optional |
position optional |
Typ:
PlaceChooserPosition 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.
Konstanten | |
---|---|
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.
Konstanten | |
---|---|
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
Attribute | |
---|---|
hidesOnMapClick optional |
Typ:
boolean optional |
layoutMode optional |
Typ:
PlaceDetailsLayoutMode optional |
position optional |
Typ:
PlaceDetailsPosition 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.
Konstanten | |
---|---|
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.
Konstanten | |
---|---|
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. |