Image overlays

MapType-Schnittstelle

google.maps.MapType Benutzeroberfläche

Diese Schnittstelle definiert den Kartentyp und wird in der Regel für benutzerdefinierte Kartentypen verwendet. Nicht veränderbar.

maxZoom
Typ:number
Die maximale Zoomstufe für die Karte, wenn dieser MapType angezeigt wird. Erforderlich für grundlegende MapTypes; wird ignoriert für Overlay-MapTypes.
minZoom
Typ:number
Die minimale Zoomstufe für die Karte, wenn dieser MapType angezeigt wird. Optional; der Standardwert ist "0".
radius
Typ:number
Radius des Planeten für die Karte, angegeben in Metern. Optional; der Standardwert ist der äquatoriale Radius der Erde, der 6378137 Meter beträgt.
tileSize
Typ:Size
Die Abmessungen der einzelnen Kacheln. Erforderlich.
alt optional
Typ:string optional
Alternativer Text, der angezeigt werden soll, wenn die Maus in der MapTypeControl über die Schaltfläche dieses MapTypes bewegt wird. Optional.
name optional
Typ:string optional
Name, der im MapTypeControl angezeigt werden soll. Optional.
projection optional
Typ:Projection optional
Die zur Wiedergabe dieses MapTypes verwendete Projektion. Optional; der Standardwert ist "Mercator".
getTile
getTile(tileCoord, zoom, ownerDocument)
Parameter: 
  • tileCoordPoint Kachelkoordinaten.
  • zoomnumberKacheln zoomen.
  • ownerDocumentDocument Das Dokument, zu dem diese Kachel gehört.
Rückgabewert:Element|null Ergebniskachel.
Gibt eine Kachel für die angegebenen Kachelkoordinaten (x, y) und die angegebene Zoomstufe zurück. Diese Kachel wird an das angegebene ownerDocument angehängt. Nicht für Kartengrundlagen verfügbar.
releaseTile
releaseTile(tile)
Parameter: 
  • tileElement optional Kachel, die veröffentlicht werden soll.
Rückgabewert:Keiner
Gibt die angegebene Kachel frei und führt gegebenenfalls nötige Bereinigungen durch. Die bereitgestellte Kachel wurde dann bereits aus dem Dokument entfernt. Optional.

Projection-Oberfläche

google.maps.Projection Benutzeroberfläche

fromLatLngToPoint
fromLatLngToPoint(latLng[, point])
Parameter: 
Rückgabewert:Point|null
Übersetzt vom LatLng-Zylinder in die Punktebene. Diese Schnittstelle gibt eine Funktion an, die die Umwandlung von bestimmten LatLng-Werten in Weltkoordinaten in der Kartenprojektion implementiert. Das Maps API ruft diese Methode auf, wenn Standorte auf dem Bildschirm dargestellt werden sollen. Projection-Objekte müssen diese Methode implementieren, können aber null zurückgeben, wenn die Point nicht berechnet werden kann.
fromPointToLatLng
fromPointToLatLng(pixel[, noClampNoWrap])
Parameter: 
  • pixelPoint
  • noClampNoWrapboolean optional
Rückgabewert:LatLng|null
Diese Schnittstelle gibt eine Funktion an, die die Umwandlung von Weltkoordinaten in einer Kartenprojektion in LatLng-Werte implementiert. Das Maps API ruft diese Methode auf, wenn Aktionen auf dem Bildschirm in Positionen auf der Karte übersetzt werden sollen. Projection-Objekte müssen diese Methode implementieren, können aber null zurückgeben, wenn die LatLng nicht berechnet werden kann.

Klasse ImageMapType

google.maps.ImageMapType Kurs

Diese Klasse implementiert die MapType-Schnittstelle und wird für die Wiedergabe von Bildkacheln bereitgestellt.

Diese Klasse erweitert MVCObject.

Diese Klasse implementiert MapType.

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

ImageMapType
ImageMapType(opts)
Parameter: 
Erstellt einen ImageMapType unter Verwendung der bereitgestellten ImageMapTypeOptions.
alt
Typ:string optional
maxZoom
Typ:number
minZoom
Typ:number
name
Typ:string optional
projection
radius
Typ:number
tileSize
Typ:Size
getOpacity
getOpacity()
Parameter:Keine
Rückgabewert:number opacity (Deckkraft) – Die aktuelle Deckkraft.
Gibt die Deckkraft der ImageMapType-Kacheln zurück (0 (transparent) bis 1.0).
getTile
getTile(tileCoord, zoom, ownerDocument)
Parameter: 
  • tileCoordPoint Kachelkoordinaten.
  • zoomnumberKacheln zoomen.
  • ownerDocumentDocument Das Dokument, zu dem diese Kachel gehört.
Rückgabewert:Element|null Ergebniskachel.
releaseTile
releaseTile(tileDiv)
Parameter: 
  • tileDivElement optional Kachel, die veröffentlicht werden soll.
Rückgabewert:Keiner
setOpacity
setOpacity(opacity)
Parameter: 
  • opacitynumber Die neue Deckkraft.
Rückgabewert:Keiner
Hiermit wird die Deckkraft der ImageMapType-Kacheln festgelegt (0 (transparent) bis 1.0).
Übernommen:addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
tilesloaded
function()
Argumente:Keine
Dieses Ereignis wird ausgelöst, wenn die sichtbaren Kacheln vollständig geladen sind.

ImageMapTypeOptions-Schnittstelle

google.maps.ImageMapTypeOptions Benutzeroberfläche

Mit dieser Klasse wird ein MapType für die Wiedergabe von Bildkacheln erstellt.

alt optional
Typ:string optional
Alternativer Text, der angezeigt werden soll, wenn die Maus in der MapTypeControl über die Schaltfläche dieses MapTypes bewegt wird.
getTileUrl optional
Typ:function(Point, number): (string optional) optional
Gibt eine Zeichenfolge (URL) für die angegebenen Kachelkoordinaten (x, y) und die angegebene Zoomstufe zurück.
maxZoom optional
Typ:number optional
Die maximale Zoomstufe für die Karte, wenn dieser MapType angezeigt wird.
minZoom optional
Typ:number optional
Die minimale Zoomstufe für die Karte, wenn dieser MapType angezeigt wird. Optional.
name optional
Typ:string optional
Name, der im MapTypeControl angezeigt werden soll.
opacity optional
Typ:number optional
Die Deckkraft, die auf die Kacheln angewendet werden soll. Die Deckkraft sollte als Gleitkommazahl zwischen 0 und 1.0 angegeben werden, wobei 0 vollständige Transparenz bedeutet und 1 vollständige Deckkraft.
tileSize optional
Typ:Size optional
Die Kachelgröße.

Klasse GroundOverlay

google.maps.GroundOverlay Kurs

Ein rechteckiges Bild-Overlay auf der Karte.

Diese Klasse erweitert MVCObject.

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

GroundOverlay
GroundOverlay(url, bounds[, opts])
Parameter: 
Erstellt ein Boden-Overlay aus der angegebenen Bild-URL und dem zugehörigen LatLngBounds. Das Bild wird durch Skalierung an die aktuellen Grenzen angepasst und unter Verwendung der aktuellen Kartenprojektion projiziert.
getBounds
getBounds()
Parameter:Keine
Rückgabewert:LatLngBounds
Ruft den LatLngBounds dieses Overlays ab.
getMap
getMap()
Parameter:Keine
Rückgabewert:Map
Gibt die Karte zurück, auf der dieses Boden-Overlay angezeigt wird.
getOpacity
getOpacity()
Parameter:Keine
Rückgabewert:number
Gibt die Deckkraft dieses Boden-Overlays zurück.
getUrl
getUrl()
Parameter:Keine
Rückgabewert:string
Ruft die URL des projizierten Bildes ab.
setMap
setMap(map)
Parameter: 
Rückgabewert:Keiner
Gibt das Boden-Overlay auf der angegebenen Karte wieder. Wenn „Karte“ auf null festgelegt ist, wird das Overlay entfernt.
setOpacity
setOpacity(opacity)
Parameter: 
  • opacitynumber
Rückgabewert:Keiner
Legt die Deckkraft dieses Boden-Overlays fest.
Übernommen:addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
click
function(event)
Argumente: 
Dieses Ereignis wird ausgelöst, wenn das DOM-Klickereignis auf der GroundOverlay ausgelöst wird.
dblclick
function(event)
Argumente: 
Dieses Ereignis wird ausgelöst, wenn das DOM-Doppelklickereignis auf dem GroundOverlay ausgelöst wird.

Benutzeroberfläche GroundOverlayOptions

google.maps.GroundOverlayOptions Benutzeroberfläche

Dieses Objekt definiert die Eigenschaften, die für ein GroundOverlay-Objekt festgelegt werden können.

clickable optional
Typ:boolean optional
Wenn true, kann das Boden-Overlay Mausereignisse empfangen.
map optional
Typ:Map optional
Die Karte, auf der das Overlay angezeigt wird.
opacity optional
Typ:number optional
Standard:1.0
Die Deckkraft des Overlays, ausgedrückt als Zahl zwischen 0 und 1. Optional.

Klasse StyledMapType

google.maps.StyledMapType Kurs

Erstellt eine MapType mit einem benutzerdefinierten Stil.

Diese Klasse erweitert MVCObject.

Diese Klasse implementiert MapType.

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

StyledMapType
StyledMapType(styles[, options])
Parameter: 
Erstellt eine formatierte MapType mit den angegebenen Optionen. Für StyledMapType wird ein Array von MapTypeStyles verwendet, wobei jedes MapTypeStyle nacheinander auf die Karte angewendet wird. Ein späterer MapTypeStyle, der dieselben MapTypeStylers auf dieselben Auswählen wie ein früherer MapTypeStyle anwendet, überschreibt den früheren MapTypeStyle.
alt
Typ:string
maxZoom
Typ:number
minZoom
Typ:number
name
Typ:string
projection
radius
Typ:number
tileSize
Typ:Size
getTile
getTile(tileCoord, zoom, ownerDocument)
Parameter: 
  • tileCoordPoint Kachelkoordinaten.
  • zoomnumberKacheln zoomen.
  • ownerDocumentDocument Das Dokument, zu dem diese Kachel gehört.
Rückgabewert:Element|null Ergebniskachel.
releaseTile
releaseTile(tile)
Parameter: 
  • tileElement optional Kachel, die veröffentlicht werden soll.
Rückgabewert:Keiner
Übernommen:addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

StyledMapTypeOptions-Schnittstelle

google.maps.StyledMapTypeOptions Benutzeroberfläche

Mit dieser Klasse werden Optionen beim Erstellen einer StyledMapType angegeben. Diese Optionen können nach der Instanziierung von StyledMapType nicht mehr geändert werden.

alt optional
Typ:string optional
Text, der angezeigt wird, wenn der Mauszeiger im Kartentyp-Steuerelement auf die Schaltfläche dieser MapType bewegt wird.
maxZoom optional
Typ:number optional
Die maximale Zoomstufe für die Karte bei der Anzeige dieser MapType. Optional.
minZoom optional
Typ:number optional
Die minimale Zoomstufe für die Karte bei der Anzeige dieser MapType. Optional.
name optional
Typ:string optional
Der Name, der im Kartentyp-Steuerelement angezeigt werden soll.