Karte Klasse
google.maps.Map
Klasse
Diese Klasse umfasst
MVCObject
Zugriff durch Aufrufen von const {Map} = await google.maps.importLibrary("maps")
. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
Map |
Map(mapDiv[, opts]) Parameter:
Erstellt eine neue Karte innerhalb des angegebenen HTML-Containers, bei dem es sich normalerweise um ein DIV -Element handelt. |
Konstanten | |
---|---|
DEMO_MAP_ID |
Karten-ID, die für Codebeispiele verwendet werden kann, die eine Karten-ID erfordern. Diese Karten-ID ist nicht für den Einsatz in Produktionsanwendungen vorgesehen und kann nicht für Funktionen verwendet werden, die eine Konfiguration in der Cloud erfordern, z. B. das cloudbasierte Gestalten von Karteninhalten. |
Attribute | |
---|---|
controls |
Typ:
Array<MVCArray<HTMLElement>> Fügt der Karte zusätzliche Steuerelemente hinzu. Wenn Sie der Karte ein Steuerelement hinzufügen möchten, fügen Sie das <div> des Steuerelements zum MVCArray hinzu, das dem ControlPosition entspricht, wo es gerendert werden soll. |
data |
Typ:
Data Eine Instanz von Data , die an die Karte gebunden ist. Du kannst diesem Data -Objekt Elemente hinzufügen, um sie bequem auf dieser Karte anzuzeigen. |
mapTypes |
Typ:
MapTypeRegistry Eine Registry mit MapType -Instanzen nach String-ID. |
overlayMapTypes |
Zusätzliche Kartentypen für Overlays. Overlay-Kartentypen werden über der Basiskarte angezeigt, an die sie angehängt sind, und zwar in der Reihenfolge, in der sie im Array overlayMapTypes erscheinen (Overlays mit höheren Indexwerten werden vor Overlays mit niedrigeren Indexwerten angezeigt). |
Methoden | |
---|---|
fitBounds |
fitBounds(bounds[, padding]) Parameter:
Rückgabewert:Keine
Legt fest, dass die angegebenen Grenzen für den Darstellungsbereich gelten. Hinweis:Wenn für die Karte display: none festgelegt ist, wird die Größe der Karte von der fitBounds -Funktion als 0 x 0 gelesen und wird daher nichts ausgeführt. Wenn Sie den Darstellungsbereich ändern möchten, während die Karte ausgeblendet ist, setzen Sie die Karte auf visibility: hidden . Dadurch wird sichergestellt, dass das div-Element der Karte eine tatsächliche Größe hat. Bei Vektorkarten werden mit dieser Methode Neigung und Ausrichtung der Karte auf die Standardwerte Null gesetzt. Das Aufrufen dieser Methode kann zu einer flüssigen Animation führen, wenn die Karte schwenkt und zoomt, damit sie in die Begrenzungen passt. Ob diese Methode animiert wird, hängt von einer internen Heuristik ab. |
getBounds |
getBounds() Parameter:Keine
Rückgabewert:
LatLngBounds|undefined Die Breiten-/Längengrenzen des aktuellen Darstellungsbereichs.Gibt die Breite-/Länge-Grenzen des aktuellen Darstellungsbereichs zurück. Wenn mehr als eine Kopie der Welt sichtbar ist, reicht der Längengrad zwischen -180 und einschließlich 180 Grad. Wenn die Karte noch nicht initialisiert ist oder nicht zentriert und kein Zoom festgelegt wurde, ist das Ergebnis undefined . Bei Vektorkarten mit Neigung oder Ausrichtung ungleich null stellen die zurückgegebenen Breiten-/Längengrenzen den kleinsten Begrenzungsrahmen dar, der den sichtbaren Bereich des Darstellungsbereichs der Karte enthält. Unter MapCanvasProjection.getVisibleRegion können Sie den genauen sichtbaren Bereich des Darstellungsbereichs der Karte abrufen. |
getCenter |
getCenter() Parameter:Keine
Rückgabewert:
LatLng|undefined |
getClickableIcons |
getClickableIcons() Parameter:Keine
Rückgabewert:
boolean|undefined Gibt die Anklickbarkeit der Kartensymbole zurück. Ein Kartensymbol repräsentiert einen POI, auch POI genannt. Wenn der zurückgegebene Wert true ist, sind die Symbole auf der Karte anklickbar. |
|
getDatasetFeatureLayer(datasetId) Parameter:
Rückgabewert:
FeatureLayer Gibt das FeatureLayer für die angegebene datasetId zurück. Dataset-IDs müssen in der Google Cloud Console konfiguriert werden. Wenn die Dataset-ID nicht mit dem Kartenstil der Karte verknüpft ist oder keine datengestützten Stile verfügbar sind (keine Karten-ID, keine Vektorkacheln, keine datengestützten Stile oder im Kartenstil konfigurierten Datasets), wird ein Fehler protokolliert und der resultierende FeatureLayer.isAvailable ist falsch. |
getDiv |
getDiv() Parameter:Keine
Rückgabewert:
HTMLElement Das MapDiv-Element der Karte. |
getFeatureLayer |
getFeatureLayer(featureType) Parameter:
Rückgabewert:
FeatureLayer Gibt die FeatureLayer des spezifischen FeatureType zurück. In der Google Cloud Console muss ein FeatureLayer aktiviert sein. Wenn eine FeatureLayer der angegebenen FeatureType auf dieser Karte nicht vorhanden ist oder keine datengestützten Stile verfügbar sind (keine Karten-ID, keine Vektorkacheln und kein FeatureLayer im Kartenstil aktiviert), wird ein Fehler protokolliert und der resultierende FeatureLayer.isAvailable ist „false“. |
getHeading |
getHeading() Parameter:Keine
Rückgabewert:
number|undefined Gibt die Kompassausrichtung der Karte zurück. Der Richtungswert wird in Grad (im Uhrzeigersinn) ausgehend von der Himmelsrichtung Norden gemessen. Wenn die Karte noch nicht initialisiert ist, lautet das Ergebnis undefined . |
getHeadingInteractionEnabled |
getHeadingInteractionEnabled() Parameter:Keine
Rückgabewert:
boolean|null Gibt zurück, ob Interaktionen für Überschriften aktiviert sind. Diese Option ist nur aktiviert, wenn die Karte eine Vektorkarte ist. Wenn dies nicht im Code festgelegt ist, wird die Cloud-Konfiguration für die Karten-ID verwendet (falls verfügbar). |
getMapCapabilities |
getMapCapabilities() Parameter:Keine
Rückgabewert:
MapCapabilities Informiert den Aufrufer über die aktuellen Funktionen, die für die Karte basierend auf der angegebenen Karten-ID verfügbar sind. |
getMapTypeId |
getMapTypeId() Parameter:Keine
Rückgabewert:
MapTypeId|string|undefined |
getProjection |
getProjection() Parameter:Keine
Rückgabewert:
Projection|undefined Gibt den aktuellen Projection zurück. Wenn die Karte noch nicht initialisiert ist, lautet das Ergebnis undefined . Warten Sie auf das Ereignis projection_changed und prüfen Sie seinen Wert, um sicherzustellen, dass es nicht undefined ist. |
getRenderingType |
getRenderingType() Parameter:Keine
Rückgabewert:
RenderingType Gibt den aktuellen RenderingType der Karte zurück. |
getStreetView |
getStreetView() Parameter:Keine
Rückgabewert:
StreetViewPanorama Das an die Karte gebundene Panorama.Gibt das mit der Karte verknüpfte Standard- StreetViewPanorama zurück. Dabei kann es sich um ein in die Karte eingebettetes Standardpanorama handeln oder um das Panorama, das mit setStreetView() festgelegt wurde. Änderungen am streetViewControl der Karte spiegeln sich in der Anzeige des verknüpften Panoramas wider. |
getTilt |
getTilt() Parameter:Keine
Rückgabewert:
number|undefined Gibt den aktuellen Einfallswinkel der Karte in Grad von der Ebene des Darstellungsbereichs bis zur Kartenebene zurück. Bei Rasterkarten lautet das Ergebnis 0 für direkt oben aufgenommene Bilder oder 45 für 45°-Bilder. Diese Methode gibt nicht den von setTilt festgelegten Wert zurück. Weitere Informationen findest du unter setTilt . |
getTiltInteractionEnabled |
getTiltInteractionEnabled() Parameter:Keine
Rückgabewert:
boolean|null Gibt an, ob Neigungsinteraktionen aktiviert sind. Diese Option ist nur aktiviert, wenn die Karte eine Vektorkarte ist. Wenn dies nicht im Code festgelegt ist, wird die Cloud-Konfiguration für die Karten-ID verwendet (falls verfügbar). |
getZoom |
getZoom() Parameter:Keine
Rückgabewert:
number|undefined Gibt den Zoom der Karte zurück. Wenn kein Zoom eingestellt wurde, ist das Ergebnis undefined . |
moveCamera |
moveCamera(cameraOptions) Parameter:
Rückgabewert:Keine
Die Kamera der Karte wird sofort und ohne Animation auf die Zielkameraoptionen gesetzt. |
panBy |
panBy(x, y) Parameter:
Rückgabewert:Keine
Verschiebt den Mittelpunkt der Karte um die in Pixeln angegebene Entfernung. Wenn die Entfernung geringer ist als sowohl die Breite als auch die Höhe der Karte, wird der Übergang gleitend animiert. Beachten Sie, dass die Koordinaten der Karte von Westen nach Osten (x-Werte) und von Norden nach Süden (y-Werte) größer werden. |
panTo |
panTo(latLng) Parameter:
Rückgabewert:Keine
Ändert den Mittelpunkt der Karte in den angegebenen LatLng . Wenn die Verschiebung geringer ist als sowohl die Breite als auch die Höhe der Karte, wird der Übergang gleitend animiert. |
panToBounds |
panToBounds(latLngBounds[, padding]) Parameter:
Rückgabewert:Keine
Schwenkt die Karte um das Minimum, das für das angegebene LatLngBounds -Element erforderlich ist. Sie gibt keine Garantie dafür, wo sich die Grenzen auf der Karte befinden, außer dass die Karte so geschwenkt wird, dass innerhalb von {currentMapSizeInPx} - {padding} möglichst viele Grenzen angezeigt werden. Sowohl bei Raster- als auch bei Vektorkarten bleiben Zoom, Neigung und Ausrichtung der Karte unverändert. |
setCenter |
setCenter(latlng) Parameter:
Rückgabewert:Keine
|
setClickableIcons |
setClickableIcons(value) Parameter:
Rückgabewert:Keine
Steuert, ob die Kartensymbole anklickbar sind. Ein Kartensymbol repräsentiert einen POI, auch POI genannt. Übergeben Sie dieser Methode den Wert false , um die Anklickbarkeit von Kartensymbolen zu deaktivieren. |
setHeading |
setHeading(heading) Parameter:
Rückgabewert:Keine
Legt die Kompassrichtung für die Karte fest, gemessen in Grad ausgehend von der Himmelsrichtung Norden. Bei Rasterkarten wird diese Methode nur auf Luftbilder angewendet. |
setHeadingInteractionEnabled |
setHeadingInteractionEnabled(headingInteractionEnabled) Parameter:
Rückgabewert:Keine
Legt fest, ob Interaktionen für Überschriften aktiviert sind. Diese Option ist nur aktiviert, wenn die Karte eine Vektorkarte ist. Wenn dies nicht im Code festgelegt ist, wird die Cloud-Konfiguration für die Karten-ID verwendet (falls verfügbar). |
setMapTypeId |
setMapTypeId(mapTypeId) Parameter:
Rückgabewert:Keine
|
setOptions |
setOptions(options) Parameter:
Rückgabewert:Keine
|
setRenderingType |
setRenderingType(renderingType) Parameter:
Rückgabewert:Keine
Legt den aktuellen RenderingType der Karte fest. |
setStreetView |
setStreetView(panorama) Parameter:
Rückgabewert:Keine
Verknüpft ein StreetViewPanorama mit der Karte. Dieses Panorama überschreibt das standardmäßige StreetViewPanorama , sodass die Karte an ein externes Panorama außerhalb der Karte gebunden werden kann. Wenn Sie für das Panorama null festlegen, wird das standardmäßig eingebettete Panorama wieder mit der Karte verknüpft. |
setTilt |
setTilt(tilt) Parameter:
Rückgabewert:Keine
Legt für Vektorkarten den Einfallswinkel der Karte fest. Die zulässigen Werte sind abhängig von der Zoomstufe der Karte eingeschränkt. Bei Rasterkarten: Steuert das automatische Wechselverhalten für den Einfallswinkel der Karte. Die einzigen zulässigen Werte sind 0 und 45 . setTilt(0) bewirkt, dass die Karte unabhängig von der Zoomstufe und dem Darstellungsbereich immer eine 0°-Draufsicht verwendet. setTilt(45) bewirkt, dass der Neigungswinkel automatisch auf 45 umschaltet, wenn für die aktuelle Zoomstufe und den aktuellen Darstellungsbereich 45°-Bilder verfügbar sind, und wieder auf 0, wenn keine 45°-Bilder verfügbar sind (dies ist die Standardeinstellung). 45°-Bilder sind nur für die Kartentypen satellite und hybrid sowie für einige Standorte und für einige Zoomstufen verfügbar. Hinweis:getTilt gibt den aktuellen Neigungswinkel zurück, nicht den von setTilt festgelegten Wert. Da sich getTilt und setTilt auf unterschiedliche Dinge beziehen, solltest du das Attribut tilt nicht bind() . kann dies unvorhersehbare Auswirkungen haben. |
setTiltInteractionEnabled |
setTiltInteractionEnabled(tiltInteractionEnabled) Parameter:
Rückgabewert:Keine
Legt fest, ob Neigungsinteraktionen aktiviert sind. Diese Option ist nur aktiviert, wenn die Karte eine Vektorkarte ist. Wenn dies nicht im Code festgelegt ist, wird die Cloud-Konfiguration für die Karten-ID verwendet (falls verfügbar). |
setZoom |
setZoom(zoom) Parameter:
Rückgabewert:Keine
Legt den Zoomfaktor der Karte fest. |
Übernommen:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Ereignisse | |
---|---|
bounds_changed |
function() Argumente:Keine
Dieses Ereignis wird ausgelöst, wenn sich die Darstellungsbereichsgrenzen geändert haben. |
center_changed |
function() Argumente:Keine
Dieses Ereignis wird ausgelöst, wenn sich die center-Eigenschaft der Karte ändert. |
click |
function(event) Argumente:
Dieses Ereignis wird ausgelöst, wenn der Nutzer auf die Karte klickt. Ein MapMouseEvent mit Eigenschaften für den angeklickten Standort wird zurückgegeben, es sei denn, auf ein Ortssymbol geklickt wurde. In diesem Fall wird ein IconMouseEvent mit einer Orts-ID zurückgegeben. IconMouseEvent und MapMouseEvent sind identisch, mit der Ausnahme, dass „iconMouseEvent“ das Feld „Orts-ID“ enthält. Das Ereignis kann immer als MapMouseEvent behandelt werden, wenn die Orts-ID nicht wichtig ist. Das Click-Event wird nicht ausgelöst, wenn auf eine Markierung oder ein Infofenster geklickt wurde. |
contextmenu |
function(event) Argumente:
Dieses Ereignis tritt ein, wenn das DOM-Kontextmenüereignis für den Kartencontainer ausgelöst wird. |
dblclick |
function(event) Argumente:
Dieses Ereignis wird ausgelöst, wenn der Nutzer auf die Karte doppelklickt. Beachten Sie, dass das Click-Event manchmal ein- und manchmal zweimal ausgelöst wird, und zwar direkt vor diesem. |
drag |
function() Argumente:Keine
Dieses Ereignis wird wiederholt ausgelöst, während der Nutzer die Karte verschiebt. |
dragend |
function() Argumente:Keine
Dieses Ereignis wird ausgelöst, wenn der Nutzer das Verschieben der Karte beendet. |
dragstart |
function() Argumente:Keine
Dieses Ereignis wird ausgelöst, wenn der Nutzer beginnt, die Karte zu verschieben. |
heading_changed |
function() Argumente:Keine
Dieses Ereignis wird ausgelöst, wenn sich die Eigenschaft "Richtung" der Karte ändert. |
idle |
function() Argumente:Keine
Dieses Ereignis wird ausgelöst, wenn die Karte nach dem Schwenken oder Zoomen inaktiv wird. |
isfractionalzoomenabled_changed |
function() Argumente:Keine
Dieses Ereignis wird ausgelöst, wenn die Eigenschaft isFractionalZoomEnabled geändert wurde. |
mapcapabilities_changed |
function() Argumente:Keine
Dieses Ereignis wird ausgelöst, wenn sich die Kartenfunktionen ändern. |
maptypeid_changed |
function() Argumente:Keine
Dieses Ereignis wird ausgelöst, wenn sich die mapTypeId-Eigenschaft ändert. |
mousemove |
function(event) Argumente:
Dieses Ereignis wird immer dann ausgelöst, wenn der Nutzer den Mauszeiger über dem Kartencontainer bewegt. |
mouseout |
function(event) Argumente:
Dieses Ereignis wird ausgelöst, wenn der Nutzer mit dem Mauszeiger den Kartencontainer verlässt. |
mouseover |
function(event) Argumente:
Dieses Ereignis wird ausgelöst, wenn der Nutzer den Mauszeiger in den Kartencontainer hineinbewegt. |
projection_changed |
function() Argumente:Keine
Dieses Ereignis wird ausgelöst, wenn sich die "projection" geändert hat. |
renderingtype_changed |
function() Argumente:Keine
Dieses Ereignis wird ausgelöst, wenn sich der RenderingType geändert hat. |
tilesloaded |
function() Argumente:Keine
Dieses Ereignis wird ausgelöst, wenn die sichtbaren Kacheln vollständig geladen sind. |
tilt_changed |
function() Argumente:Keine
Dieses Ereignis wird ausgelöst, wenn sich die Eigenschaft "Neigen" der Karte ändert. |
zoom_changed |
function() Argumente:Keine
Dieses Ereignis wird ausgelöst, wenn sich die Eigenschaft "Zoom" der Karte ändert. |
|
function(event) Argumente:
Dieses Ereignis wird ausgelöst, wenn der Nutzer mit der rechten Maustaste auf die Karte klickt. |
MapOptions Benutzeroberfläche
google.maps.MapOptions
Benutzeroberfläche
MapOptions-Objekt zum Definieren der Eigenschaften, die auf einer Karte festgelegt werden können.
Attribute | |
---|---|
backgroundColor optional |
Typ:
string optional Für den Hintergrund des Karten-div-Elements verwendete Farbe. Diese Farbe wird angezeigt, wenn beim Schwenken noch keine Kacheln geladen wurden. Diese Option kann nur festgelegt werden, wenn die Karte initiiert ist. |
center optional |
Typ:
LatLng|LatLngLiteral optional Anfängliches Kartenzentrum. |
clickableIcons optional |
Typ:
boolean optional Standard:
true Bei false sind Kartensymbole nicht anklickbar. Ein Kartensymbol repräsentiert einen POI, auch POI genannt. |
|
Typ:
ColorScheme|string optional Standard:
ColorScheme.LIGHT Das anfängliche Farbschema für die Karte. Diese Option kann nur festgelegt werden, wenn die Karte initiiert ist. |
controlSize optional |
Typ:
number optional Größe der auf der Karte angezeigten Steuerelemente in Pixeln. Dieser Wert muss direkt beim Erstellen der Karte angegeben werden. Wenn Sie diesen Wert später aktualisieren, werden die Steuerelemente möglicherweise in den Status undefined versetzt. Steuert nur die Steuerelemente der Google Maps API selbst. Vom Entwickler erstellte benutzerdefinierte Steuerelemente werden nicht skaliert. |
disableDefaultUI optional |
Typ:
boolean optional Aktiviert/deaktiviert alle Standardschaltflächen der Benutzeroberfläche. Kann im Einzelfall außer Kraft gesetzt werden. Die Tastatursteuerung, die separat über die Option „ MapOptions.keyboardShortcuts “ gesteuert wird, wird nicht deaktiviert. Die Gestensteuerung, die separat über die Option MapOptions.gestureHandling gesteuert wird, wird nicht deaktiviert. |
disableDoubleClickZoom optional |
Typ:
boolean optional Aktiviert/deaktiviert das Zoomen und Zentrieren durch Doppelklick. Standardmäßig aktiviert. Hinweis: Diese Eigenschaft wird nicht empfohlen. Wenn Sie das Zoomen durch Doppelklick deaktivieren möchten, können Sie die Eigenschaft |
|
Typ:
boolean optional Mit der Einstellung false kann die Karte nicht gezogen werden. Verschieben ist standardmäßig aktiviert. |
draggableCursor optional |
Typ:
string optional Der Name oder die URL des Cursors, der angezeigt werden soll, wenn der Mauszeiger über eine ziehbare Karte bewegt wird. In dieser Eigenschaft wird das CSS-Attribut cursor verwendet, um das Symbol zu ändern. Wie bei der CSS-Eigenschaft müssen Sie mindestens einen Fallback-Cursor angeben, der keine URL ist. Beispiel: draggableCursor: 'url(http://www.example.com/icon.png), auto;' |
draggingCursor optional |
Typ:
string optional Der Name oder die URL des Cursors, der angezeigt werden soll, wenn die Karte gezogen wird. In dieser Eigenschaft wird das CSS-Attribut cursor verwendet, um das Symbol zu ändern. Wie bei der CSS-Eigenschaft müssen Sie mindestens einen Fallback-Cursor angeben, der keine URL ist. Beispiel: draggingCursor: 'url(http://www.example.com/icon.png), auto;' |
fullscreenControl optional |
Typ:
boolean optional Der Aktivierungs-/Deaktivierungsstatus des Vollbildsteuerelements. |
fullscreenControlOptions optional |
Typ:
FullscreenControlOptions optional Die Anzeigeoptionen für das Steuerelement für den Vollbildmodus. |
gestureHandling optional |
Typ:
string optional Mit dieser Einstellung wird festgelegt, wie die API Touch-Gesten auf der Karte verarbeitet. Zulässige Werte:
|
heading optional |
Typ:
number optional Die Richtung von Luftbildern in Grad, gemessen im Uhrzeigersinn ausgehend von der Himmelsrichtung Norden. Richtungen rasten im nächsten verfügbaren Winkel ein, für den Bildmaterial zur Verfügung steht. |
headingInteractionEnabled optional |
Typ:
boolean optional Standard:
false Gibt an, ob der Nutzer auf der Karte die Kamerarichtung (Drehung) steuern kann. Diese Option ist nur aktiviert, wenn die Karte eine Vektorkarte ist. Wenn dies nicht im Code festgelegt ist, wird die Cloud-Konfiguration für die Karten-ID verwendet (falls verfügbar). |
isFractionalZoomEnabled optional |
Typ:
boolean optional Standardeinstellung:
true für Vektorkarten und false für RasterkartenLegt fest, ob auf der Karte Zoomstufen für Bruchteile zulässig sind. Hör dir isfractionalzoomenabled_changed an, wenn die Standardeinstellung festgelegt wurde. |
keyboardShortcuts optional |
Typ:
boolean optional Bei false kann die Karte nicht über die Tastatur gesteuert werden. Tastaturkürzel sind standardmäßig aktiviert. |
mapId optional |
Typ:
string optional Die Karten-ID der Karte. Dieser Parameter kann nach der Instanziierung einer Karte nicht mehr festgelegt oder geändert werden. Mit Map.DEMO_MAP_ID können Sie Funktionen testen, für die eine Karten-ID erforderlich ist, für die aber keine Cloud-Aktivierung erforderlich ist. |
mapTypeControl optional |
Typ:
boolean optional Anfänglicher Aktivierungs-/Inaktivierungsstatus der Kartentypsteuerung. |
mapTypeControlOptions optional |
Typ:
MapTypeControlOptions optional Anfängliche Anzeigeoptionen für die Kartentypsteuerung. |
mapTypeId optional |
Typ:
MapTypeId|string optional Anfängliche mapTypeId der Karte. Die Standardeinstellung ist ROADMAP . |
maxZoom optional |
Typ:
number optional Die maximale Zoomstufe, die auf der Karte angezeigt wird. Wenn das Feld weggelassen oder auf null gesetzt ist, wird stattdessen die maximale Zoomstufe des aktuellen Kartentyps verwendet. Gültige Zoomwerte sind Zahlen von null bis zur unterstützten maximalen Zoomstufe. |
minZoom optional |
Typ:
number optional Die minimale Zoomstufe, die auf der Karte angezeigt wird. Wenn das Feld weggelassen oder auf null gesetzt ist, wird stattdessen die minimale Zoomstufe des aktuellen Kartentyps verwendet. Gültige Zoomwerte sind Zahlen von null bis zur unterstützten maximalen Zoomstufe. |
noClear optional |
Typ:
boolean optional Wenn true , wird der Inhalt des Karten-div-Elements nicht gelöscht. |
|
Typ:
boolean optional Der Aktivierungs-/Deaktivierungsstatus der Schwenksteuerung. |
|
Typ:
PanControlOptions optional Die Anzeigeoptionen für die Schwenksteuerung. |
renderingType optional |
Typ:
RenderingType optional Standard:
RenderingType.RASTER Gibt an, ob die Karte eine Raster- oder Vektorkarte sein soll. Dieser Parameter kann nach der Instanziierung einer Karte nicht mehr festgelegt oder geändert werden. Ist die Richtlinie nicht konfiguriert, bestimmt die Cloudkonfiguration für die Karten-ID den Rendering-Typ (falls verfügbar). Beachten Sie, dass Vektorkarten möglicherweise nicht für alle Geräte und Browser verfügbar sind und bei Bedarf auf eine Rasterkarte zurückgegriffen wird. |
restriction optional |
Typ:
MapRestriction optional Definiert eine Begrenzung, die den für Nutzer zugänglichen Kartenbereich einschränkt. Wenn diese Richtlinie konfiguriert ist, kann ein Nutzer nur schwenken und zoomen, während die Kameraansicht innerhalb der Grenzen der Begrenzung bleibt. |
rotateControl optional |
Typ:
boolean optional Der Aktivierungs-/Deaktivierungsstatus der Drehsteuerung. |
rotateControlOptions optional |
Typ:
RotateControlOptions optional Die Anzeigeoptionen für die Drehsteuerung. |
scaleControl optional |
Typ:
boolean optional Anfänglicher Aktivierungs-/Deaktivierungsstatus der Maßstabssteuerung. |
scaleControlOptions optional |
Typ:
ScaleControlOptions optional Anfängliche Anzeigeoptionen für die Maßstabssteuerung. |
scrollwheel optional |
Typ:
boolean optional Bei false wird das Zoomen der Karte mit dem Scrollrad der Maus deaktiviert. Das Scrollrad ist standardmäßig aktiviert. Hinweis: Diese Eigenschaft wird nicht empfohlen. Wenn Sie das Zoomen mit dem Scrollrad deaktivieren möchten, können Sie die Eigenschaft |
streetView optional |
Typ:
StreetViewPanorama optional StreetViewPanorama , das angezeigt wird, wenn der Street View-Pegman auf die Karte gezogen wird. Wenn kein Panorama angegeben ist, wird beim Ziehen des Pegman in der div der Karte ein standardmäßiges StreetViewPanorama angezeigt. |
streetViewControl optional |
Typ:
boolean optional Der anfängliche Status (aktiviert/deaktiviert) des Street View-Männchen-Steuerelements. Dieses Steuerelement ist Teil der Standardbenutzeroberfläche und sollte auf false gesetzt werden, wenn ein Kartentyp angezeigt wird, auf dem das Street View-Straßen-Overlay nicht erscheinen soll (z.B. ein anderer Kartentyp). |
streetViewControlOptions optional |
Typ:
StreetViewControlOptions optional Anfängliche Anzeigeoptionen für das Steuerelement des Street View-Männchens. |
styles optional |
Typ:
Array<MapTypeStyle> optional Stile, die auf alle Standardkartentypen angewendet werden sollen. In den Modi satellite /hybrid und terrain gelten diese Stile nur für Labels und Geometrie. Diese Funktion ist nicht verfügbar, wenn Sie eine Karten-ID oder Vektorkarten verwenden. Verwenden Sie stattdessen das cloudbasierte Gestalten von Karteninhalten. |
tilt optional |
Typ:
number optional Legt für Vektorkarten den Einfallswinkel der Karte fest. Die zulässigen Werte sind je nach Zoomstufe der Karte eingeschränkt. Steuert bei Rasterkarten das automatische Wechselverhalten für den Einfallswinkel der Karte. Die einzigen zulässigen Werte sind 0 und 45 . Der Wert 0 bewirkt, dass die Karte unabhängig von der Zoomstufe und dem Darstellungsbereich immer eine 0°-Draufsicht verwendet. Der Wert 45 bewirkt, dass der Neigungswinkel automatisch auf 45 umschaltet, wenn 45°-Bilder für die aktuelle Zoomstufe und den aktuellen Darstellungsbereich verfügbar sind, und wieder auf 0, wenn 45°-Bilder nicht verfügbar sind (dies ist die Standardeinstellung). 45°-Bilder sind nur für die Kartentypen satellite und hybrid sowie für einige Standorte und für einige Zoomstufen verfügbar. Hinweis:getTilt gibt den aktuellen Neigungswinkel und nicht den durch diese Option angegebenen Wert zurück. Da sich getTilt und diese Option auf unterschiedliche Dinge beziehen, solltest du die tilt -Property nicht bind() . kann dies unvorhersehbare Auswirkungen haben. |
tiltInteractionEnabled optional |
Typ:
boolean optional Standard:
false Gibt an, ob der Nutzer die Kameraneigung auf der Karte steuern kann. Diese Option ist nur aktiviert, wenn die Karte eine Vektorkarte ist. Wenn dies nicht im Code festgelegt ist, wird die Cloud-Konfiguration für die Karten-ID verwendet (falls verfügbar). |
zoom optional |
Typ:
number optional Anfängliche Zoomstufe der Karte. Gültige Zoomwerte sind Zahlen von null bis zur unterstützten maximalen Zoomstufe. Größere Zoomstufen entsprechen einer höheren Auflösung. |
zoomControl optional |
Typ:
boolean optional Der Aktivierungs-/Deaktivierungsstatus der Zoomsteuerung. |
zoomControlOptions optional |
Typ:
ZoomControlOptions optional Die Anzeigeoptionen für die Zoomsteuerung. |
MapElement Klasse
google.maps.MapElement
Klasse
MapElement ist eine abgeleitete HTMLElement
-Klasse zum Rendern von Karten. Nachdem die maps
-Bibliothek geladen wurde, kann eine Karte in HTML erstellt werden. Beispiel:
<gmp-map center="37.4220656,-122.0840897" zoom="10" map-id="DEMO_MAP_ID">
<button slot="control-block-start-inline-end">Custom Control</button>
</gmp-map>
Intern wird
Map
verwendet, auf das mit der innerMap
-Property zugegriffen werden kann.
Benutzerdefiniertes Element:
<gmp-map center="lat,lng" heading-interaction-disabled map-id="string" rendering-type="vector" tilt-interaction-disabled zoom="number"></gmp-map>
Diese Klasse umfasst
HTMLElement
Diese Klasse implementiert
MapElementOptions
Zugriff durch Aufrufen von const {MapElement} = await google.maps.importLibrary("maps")
. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
MapElement |
MapElement([options]) Parameter:
|
Attribute | |
---|---|
center |
Typ:
LatLng|LatLngLiteral optional Der mittlere Breiten- und Längengrad der Karte.
HTML-Attribut:
|
headingInteractionDisabled |
Typ:
boolean optional Standard:
false Gibt an, ob der Nutzer auf der Karte die Kamerarichtung (Drehung) steuern kann. Diese Option ist nur aktiviert, wenn die Karte eine Vektorkarte ist. Wenn dies nicht im Code festgelegt ist, wird die Cloud-Konfiguration für die Karten-ID verwendet (falls verfügbar).
HTML-Attribut:
|
innerMap |
Typ:
Map Ein Verweis auf das Map , das das MapElement intern verwendet. |
mapId |
Typ:
string optional Die Karten-ID der Karte. Dieser Parameter kann nach der Instanziierung einer Karte nicht mehr festgelegt oder geändert werden. Mit
Map.DEMO_MAP_ID können Sie Funktionen testen, für die eine Karten-ID erforderlich ist, für die aber keine Cloud-Aktivierung erforderlich ist.HTML-Attribut:
|
renderingType |
Typ:
RenderingType optional Standard:
RenderingType.VECTOR Gibt an, ob die Karte eine Raster- oder Vektorkarte sein soll. Dieser Parameter kann nach der Instanziierung einer Karte nicht mehr festgelegt oder geändert werden. Ist die Richtlinie nicht konfiguriert, bestimmt die Cloudkonfiguration für die Karten-ID den Rendering-Typ (falls verfügbar). Beachten Sie, dass Vektorkarten möglicherweise nicht für alle Geräte und Browser verfügbar sind und bei Bedarf auf eine Rasterkarte zurückgegriffen wird.
HTML-Attribut:
|
tiltInteractionDisabled |
Typ:
boolean optional Standard:
false Gibt an, ob der Nutzer die Kameraneigung auf der Karte steuern kann. Diese Option ist nur aktiviert, wenn die Karte eine Vektorkarte ist. Wenn dies nicht im Code festgelegt ist, wird die Cloud-Konfiguration für die Karten-ID verwendet (falls verfügbar).
HTML-Attribut:
|
zoom |
Typ:
number optional Die Zoomstufe der Karte. Gültige Zoomwerte sind Zahlen von null bis zur unterstützten maximalen Zoomstufe. Größere Zoomwerte entsprechen einer höheren Auflösung.
HTML-Attribut:
|
Slots | |
---|---|
control-block-end-inline-center |
Platziert das Slotted-Element an der Position ControlPosition.BLOCK_END_INLINE_CENTER . |
control-block-end-inline-end |
Platziert das Slotted-Element an der Position ControlPosition.BLOCK_END_INLINE_END . |
control-block-end-inline-start |
Platziert das Slotted-Element an der Position ControlPosition.BLOCK_END_INLINE_START . |
control-block-start-inline-center |
Platziert das Slotted-Element an der Position ControlPosition.BLOCK_START_INLINE_CENTER . |
control-block-start-inline-end |
Platziert das Slotted-Element an der Position ControlPosition.BLOCK_START_INLINE_END . |
control-block-start-inline-start |
Platziert das Slotted-Element an der Position ControlPosition.BLOCK_START_INLINE_START . |
control-inline-end-block-center |
Platziert das Slotted-Element an der Position ControlPosition.INLINE_END_BLOCK_CENTER . |
control-inline-end-block-end |
Platziert das Slotted-Element an der Position ControlPosition.INLINE_END_BLOCK_END . |
control-inline-end-block-start |
Platziert das Slotted-Element an der Position ControlPosition.INLINE_END_BLOCK_START . |
control-inline-start-block-center |
Platziert das Slotted-Element an der Position ControlPosition.INLINE_START_BLOCK_CENTER . |
control-inline-start-block-end |
Platziert das Slotted-Element an der Position ControlPosition.INLINE_START_BLOCK_END . |
control-inline-start-block-start |
Platziert das Slotted-Element an der Position ControlPosition.INLINE_START_BLOCK_START . |
default |
Mit benutzerdefinierten Elementen können Sie wiederverwendbare Komponenten für die Maps JavaScript-Webkomponenten erstellen, z. B. AdvancedMarkerElement . Standardmäßig werden alle benutzerdefinierten Elemente, die MapElement direkt hinzugefügt werden, als Slotting festgelegt und in MapPanes.overlayMouseTarget gerendert. Die Maps JavaScript API-Webkomponenten können jedoch auf die internen Slots der MapElement verschoben werden. |
Methoden | |
---|---|
|
addEventListener(type, listener[, options]) Parameter:
Rückgabewert:
void Richtet eine Funktion ein, die immer aufgerufen wird, wenn das angegebene Ereignis an das Ziel geliefert wird. Siehe addEventListener |
|
removeEventListener(type, listener[, options]) Parameter:
Rückgabewert:
void Entfernt einen zuvor mit addEventListener registrierten Event-Listener aus dem Ziel. Siehe removeEventListener |
Ereignisse | |
---|---|
gmp-zoomchange |
function(event) Argumente:
Dieses Ereignis wird ausgelöst, wenn sich die Eigenschaft "Zoom" der Karte ändert. |
MapElementOptions Benutzeroberfläche
google.maps.MapElementOptions
Benutzeroberfläche
MapElementOptions-Objekt zum Definieren der Eigenschaften, die für ein MapElement festgelegt werden können.
Attribute | |
---|---|
center optional |
Typ:
LatLng|LatLngLiteral optional MapElement.center ansehen. |
headingInteractionDisabled optional |
Typ:
boolean optional |
mapId optional |
Typ:
string optional MapElement.mapId ansehen. |
renderingType optional |
Typ:
RenderingType optional MapElement.renderingType ansehen. |
tiltInteractionDisabled optional |
Typ:
boolean optional MapElement.tiltInteractionDisabled ansehen. |
zoom optional |
Typ:
number optional MapElement.zoom ansehen. |
ZoomChangeEvent Klasse
google.maps.ZoomChangeEvent
Klasse
Dieses Ereignis wird durch das Überwachen von Zoomänderungen erstellt.
Diese Klasse umfasst
Event
Zugriff durch Aufrufen von const {ZoomChangeEvent} = await google.maps.importLibrary("maps")
. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
MapTypeStyle Benutzeroberfläche
google.maps.MapTypeStyle
Benutzeroberfläche
MapTypeStyle
ist eine Sammlung von Selektoren und Stylern, die den Stil der Karte definieren. Selektoren geben die betroffenen Kartenelemente bzw. -elemente an und Styler geben an, wie diese Merkmale und Unterelemente geändert werden sollen. Weitere Informationen finden Sie in der Stilreferenz.
Attribute | |
---|---|
stylers |
Die Stilregeln, die auf die ausgewählten Kartenelemente und -unterelemente angewendet werden sollen. Die Regeln werden in der Reihenfolge angewendet, die Sie in diesem Array angeben. Richtlinien zur Verwendung und zulässigen Werten finden Sie in der Stilreferenz. |
elementType optional |
Typ:
string optional Das Element, auf das ein Styler angewendet werden soll. Ein -Element ist ein visueller Aspekt eines Merkmals auf der Karte. Beispiele: ein Label, ein Symbol, der auf die Geometrie angewendete Strich oder die Füllung usw. Optional. Wenn elementType nicht angegeben ist, wird für den Wert 'all' angenommen. Weitere Informationen zur Verwendung und zu den zulässigen Werten finden Sie in der Stilreferenz. |
featureType optional |
Typ:
string optional Die Funktion oder Gruppe von Funktionen, auf die ein Styler angewendet werden soll. Optional. Wenn featureType nicht angegeben ist, wird für den Wert 'all' angenommen. Weitere Informationen zur Verwendung und zu den zulässigen Werten finden Sie in der Stilreferenz. |
MapMouseEvent Benutzeroberfläche
google.maps.MapMouseEvent
Benutzeroberfläche
Dieses Objekt wird von verschiedenen Mausereignissen auf der Karte und auf Overlays zurückgegeben und enthält alle unten gezeigten Felder.
Attribute | |
---|---|
domEvent |
Das entsprechende native DOM-Ereignis. Entwickler sollten sich nicht darauf verlassen, dass die Properties target , currentTarget , relatedTarget und path definiert und einheitlich sind. Entwickler sollten sich nicht auch auf die DOM-Struktur der internen Implementierung des Google Maps-APIs verlassen. Aufgrund der internen Ereigniszuordnung hat das domEvent möglicherweise eine andere Semantik als das MapMouseEvent (z.B. kann ein MapMouseEvent -Klick einen domEvent vom Typ KeyboardEvent haben). |
latLng optional |
Typ:
LatLng optional Die geografische Breite/Länge, die sich unter dem Cursor befand, als das Ereignis eintrat. |
Methoden | |
---|---|
stop |
stop() Parameter:Keine
Rückgabewert:
void Verhindert, dass dieses Ereignis weiter weitergegeben wird. |
IconMouseEvent Benutzeroberfläche
google.maps.IconMouseEvent
Benutzeroberfläche
Dieses Objekt wird in einem -Ereignis gesendet, wenn ein Nutzer auf ein Symbol auf der Karte klickt. Die Orts-ID dieses Ortes wird im placeId-Mitglied gespeichert. Um zu verhindern, dass das Standardinfofenster angezeigt wird, rufen Sie die Methode stop() für dieses Ereignis auf, damit es nicht weitergegeben wird. Weitere Informationen zu Orts-IDs finden Sie im Places API-Entwicklerleitfaden.
Diese Schnittstelle erweitert
MapMouseEvent
Attribute | |
---|---|
placeId optional |
Typ:
string optional Die Orts-ID des Ortes, auf den geklickt wurde. Mithilfe dieser Orts-ID können weitere Informationen zu dem angeklickten Element abgefragt werden. Weitere Informationen zu Orts-IDs finden Sie im Places API-Entwicklerleitfaden. |
Übernommen:
domEvent ,
latLng
|
Methoden | |
---|---|
Übernommen:
stop
|
Farbschema Konstanten
google.maps.ColorScheme
Konstanten
IDs für Farbschemata von Karten. Geben Sie diese anhand des Werts oder des Namens der Konstante an. Beispiel: 'FOLLOW_SYSTEM'
oder google.maps.ColorScheme.FOLLOW_SYSTEM
.
Zugriff durch Aufrufen von const {ColorScheme} = await google.maps.importLibrary("core")
. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
DARK |
Das dunkle Farbschema für eine Karte. |
FOLLOW_SYSTEM |
Das Farbschema wird basierend auf den Systemeinstellungen ausgewählt. |
LIGHT |
Das helle Farbschema für eine Karte. Standardwert für das alte Maps-JS. |
MapTypeId Konstanten
google.maps.MapTypeId
Konstanten
Kennungen für gebräuchliche MapTypes Geben Sie diese anhand des Werts oder des Namens der Konstante an. Beispiel: 'satellite'
oder google.maps.MapTypeId.SATELLITE
.
Zugriff durch Aufrufen von const {MapTypeId} = await google.maps.importLibrary("maps")
. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
HYBRID |
Bei diesem Kartentyp wird eine transparente Ebene mit den Hauptstraßen auf Satellitenbildern angezeigt. |
ROADMAP |
Bei diesem Kartentyp wird eine normale Straßenkarte angezeigt. |
SATELLITE |
Bei diesem Kartentyp werden Satellitenbilder angezeigt. |
TERRAIN |
Bei diesem Kartentyp werden Karten mit physischen Merkmalen wie Gelände und Vegetation angezeigt. |
MapTypeRegistry Klasse
google.maps.MapTypeRegistry
Klasse
Eine Registrierung für MapType-Instanzen, die durch die MapType-ID angegeben werden.
Diese Klasse umfasst
MVCObject
Zugriff durch Aufrufen von const {MapTypeRegistry} = await google.maps.importLibrary("maps")
. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
MapTypeRegistry |
MapTypeRegistry() Parameter:Keine
MapTypeRegistry enthält eine Sammlung benutzerdefinierter Kartentypen, die der Karte zur Verwendung zur Verfügung stehen. Die API ruft beispielsweise diese Registry ab, wenn die Liste der verfügbaren Kartentypen innerhalb der Steuerelemente bereitgestellt wird. |
Methoden | |
---|---|
set |
set(id, mapType) Parameter:
Rückgabewert:Keine
Legt fest, dass in der Registrierung der übergebene Zeichenfolgen-Kennzeichner dem übergebenen MapType zugewiesen werden soll. |
Übernommen:
addListener ,
bindTo ,
get ,
notify ,
setValues ,
unbind ,
unbindAll
|
MapRestriction Benutzeroberfläche
google.maps.MapRestriction
Benutzeroberfläche
Eine Einschränkung, die auf die Karte angewendet werden kann. Der Darstellungsbereich der Karte überschreitet diese Beschränkungen nicht.
Attribute | |
---|---|
latLngBounds |
Wenn diese Richtlinie konfiguriert ist, kann ein Nutzer nur innerhalb der vorgegebenen Grenzen schwenken und zoomen. Mit Bounds können sowohl der Längengrad als auch der Breitengrad oder nur der Breitengrad eingeschränkt werden. Verwenden Sie für Längengradgrenzen die westlichen bzw. östlichen Längen -180 bzw. 180, z. B. latLngBounds: {north: northLat, south: southLat, west: -180, east: 180} . |
strictBounds optional |
Typ:
boolean optional Grenzen können weiter eingeschränkt werden, indem Sie das Flag strictBounds auf true setzen. Auf diese Weise können Nutzer herauszoomen und so dafür sorgen, dass alles außerhalb der eingeschränkten Grenzen ausgeblendet bleibt. Die Standardeinstellung ist false . Das bedeutet, dass ein Nutzer herauszoomen kann, bis der gesamte begrenzte Bereich sichtbar ist, möglicherweise auch Bereiche außerhalb des begrenzten Bereichs. |
TrafficLayer Klasse
google.maps.TrafficLayer
Klasse
Eine Verkehrsebene.
Diese Klasse umfasst
MVCObject
Zugriff durch Aufrufen von const {TrafficLayer} = await google.maps.importLibrary("maps")
. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
TrafficLayer |
TrafficLayer([opts]) Parameter:
Eine Ebene, auf der der aktuelle Straßenverkehr angezeigt wird. |
Methoden | |
---|---|
getMap |
getMap() Parameter:Keine
Rückgabewert:
Map Gibt die Karte zurück, auf der diese Ebene angezeigt wird. |
setMap |
setMap(map) Parameter:
Rückgabewert:Keine
Gibt die Ebene auf der angegebenen Karte wieder. Wenn für die Karte null festgelegt ist, wird die Ebene entfernt. |
setOptions |
setOptions(options) Parameter:
Rückgabewert:Keine
|
Übernommen:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
TrafficLayerOptions Benutzeroberfläche
google.maps.TrafficLayerOptions
Benutzeroberfläche
TrafficLayerOptions-Objekt zum Definieren der Eigenschaften, die auf einem TrafficLayer festgelegt werden können.
Attribute | |
---|---|
autoRefresh optional |
Typ:
boolean optional Standard:
true Gibt an, ob die Verkehrsebene automatisch mit aktualisierten Informationen aktualisiert wird. |
map optional |
Typ:
Map optional Karte, auf der die Verkehrsebene angezeigt werden soll. |
TransitLayer Klasse
google.maps.TransitLayer
Klasse
Ebene für öffentliche Verkehrsmittel.
Diese Klasse umfasst
MVCObject
Zugriff durch Aufrufen von const {TransitLayer} = await google.maps.importLibrary("maps")
. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
TransitLayer |
TransitLayer() Parameter:Keine
Eine Ebene, auf der ÖPNV-Linien angezeigt werden. |
Methoden | |
---|---|
getMap |
getMap() Parameter:Keine
Rückgabewert:
Map Gibt die Karte zurück, auf der diese Ebene angezeigt wird. |
setMap |
setMap(map) Parameter:
Rückgabewert:Keine
Gibt die Ebene auf der angegebenen Karte wieder. Wenn für die Karte null festgelegt ist, wird die Ebene entfernt. |
Übernommen:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
BicyclingLayer Klasse
google.maps.BicyclingLayer
Klasse
Eine Ebene, auf der Fahrradwege und Fahrradspuren angezeigt werden.
Diese Klasse umfasst
MVCObject
Zugriff durch Aufrufen von const {BicyclingLayer} = await google.maps.importLibrary("maps")
. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
BicyclingLayer |
BicyclingLayer() Parameter:Keine
Eine Ebene, auf der Fahrradwege und Fahrradspuren angezeigt und große Straßen zurückgestuft werden. |
Methoden | |
---|---|
getMap |
getMap() Parameter:Keine
Rückgabewert:
Map Gibt die Karte zurück, auf der diese Ebene angezeigt wird. |
setMap |
setMap(map) Parameter:
Rückgabewert:Keine
Gibt die Ebene auf der angegebenen Karte wieder. Wenn für die Karte null festgelegt ist, wird die Ebene entfernt. |
Übernommen:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
CameraOptions Benutzeroberfläche
google.maps.CameraOptions
Benutzeroberfläche
Wird zum Festlegen der Kameraoptionen der Karte verwendet.
Attribute | |
---|---|
center optional |
Typ:
LatLngLiteral|LatLng optional |
heading optional |
Typ:
number optional |
tilt optional |
Typ:
number optional |
zoom optional |
Typ:
number optional |
VisibleRegion Benutzeroberfläche
google.maps.VisibleRegion
Benutzeroberfläche
Enthält die vier Punkte, die das vierseitige Polygon definieren, also den sichtbaren Bereich der Karte. Auf einer Vektorkarte kann dieses Polygon statt eines Rechtecks ein Trapez sein, wenn eine Vektorkarte geneigt ist.
Attribute | |
---|---|
farLeft |
Typ:
LatLng |
farRight |
Typ:
LatLng |
latLngBounds |
Typ:
LatLngBounds Der kleinste Begrenzungsrahmen, der den sichtbaren Bereich enthält. |
nearLeft |
Typ:
LatLng |
nearRight |
Typ:
LatLng |
RenderingType Konstanten
google.maps.RenderingType
Konstanten
Zugriff durch Aufrufen von const {RenderingType} = await google.maps.importLibrary("maps")
. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
RASTER |
Gibt an, dass die Karte eine Rasterkarte ist. |
UNINITIALIZED |
Gibt an, dass noch nicht bekannt ist, ob es sich um eine Vektor- oder Rasterkarte handelt, da die Initialisierung der Karte noch nicht abgeschlossen ist. |
VECTOR |
Gibt an, dass die Karte eine Vektorkarte ist. |
MapCapabilities Benutzeroberfläche
google.maps.MapCapabilities
Benutzeroberfläche
Objekt mit einer Momentaufnahme der derzeit für die Karte verfügbaren Funktionen. Dies bedeutet nicht unbedingt, dass relevante Module geladen oder initialisiert wurden, sondern dass die aktuelle Karte über die Berechtigung zur Verwendung dieser APIs verfügt. Eine Liste der möglichen Funktionen finden Sie in den Eigenschaften.
Attribute | |
---|---|
isAdvancedMarkersAvailable optional |
Typ:
boolean optional Falls wahr, ist diese Karte ordnungsgemäß konfiguriert, um die Verwendung erweiterter Markierungen zu ermöglichen. Die marker -Bibliothek muss trotzdem importiert werden, um erweiterte Markierungen zu verwenden. Weitere Informationen finden Sie unter https://goo.gle/gmp-isAdvancedMarkersAvailable. |
isDataDrivenStylingAvailable optional |
Typ:
boolean optional Falls wahr, ist diese Karte richtig konfiguriert, sodass datengestützte Stile für mindestens eine Feature-Ebene verwendet werden können. Weitere Informationen finden Sie unter https://goo.gle/gmp-data-driven-styling und https://goo.gle/gmp-FeatureLayerIsAvailable. |
isWebGLOverlayViewAvailable optional |
Typ:
boolean optional Wenn „true“, ist diese Karte so konfiguriert, dass die Verwendung von WebGLOverlayView zulässig ist. |