MapType-Schnittstelle
google.maps.MapType
-Schnittstelle
Diese Schnittstelle definiert den Kartentyp und wird normalerweise für benutzerdefinierte Kartentypen verwendet. Nicht veränderbar.
Attribute | |
---|---|
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". |
Methoden | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) Parameter:
Rückgabewert:
Element|null Daraus resultierende Kachel.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 Basiskartentypen verfügbar. |
releaseTile |
releaseTile(tile) Parameter:
Rückgabewert:Keine
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-Schnittstelle
google.maps.Projection
-Schnittstelle
Methoden | |
---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point]) Parameter:
Rückgabewert:
Point|null Übersetzt vom LatLng-Zylinder in die Punktebene. Diese Schnittstelle gibt eine Funktion an, mit der die Übersetzung von gegebenen LatLng -Werten in Weltkoordinaten auf der Kartenprojektion implementiert wird. 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 Projektion Point nicht berechnen kann. |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap]) Parameter:
Rückgabewert:
LatLng|null Diese Schnittstelle gibt eine Funktion an, mit der die Übersetzung von Weltkoordinaten auf einer Kartenprojektion in LatLng -Werte implementiert wird. 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 Projektion LatLng nicht berechnen kann. |
ImageMapType-Klasse
google.maps.ImageMapType
Klasse
Diese Klasse implementiert die MapType-Schnittstelle und wird für die Wiedergabe von Bildkacheln bereitgestellt.
Diese Klasse erweitert MVCObject
.
Mit dieser Klasse wird MapType
implementiert.
Zugriff über const {ImageMapType} = await google.maps.importLibrary("maps")
aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
ImageMapType |
ImageMapType(opts) Parameter:
Erstellt einen ImageMapType unter Verwendung der bereitgestellten ImageMapTypeOptions. |
Attribute | |
---|---|
alt |
Typ:
string optional |
maxZoom |
Typ:
number |
minZoom |
Typ:
number |
name |
Typ:
string optional |
projection |
Typ:
Projection |
radius |
Typ:
number |
tileSize |
Typ:
Size |
Methoden | |
---|---|
getOpacity |
getOpacity() Parameter:Keine
Rückgabewert:
number opacity (Die aktuelle Deckkraft).Gibt die Deckkraft der Kacheln ImageMapType (0 (transparent) an 1.0 ) zurück. |
getTile |
getTile(tileCoord, zoom, ownerDocument) Parameter:
Rückgabewert:
Element|null Daraus resultierende Kachel. |
releaseTile |
releaseTile(tileDiv) Parameter:
Rückgabewert:Keine
|
setOpacity |
setOpacity(opacity) Parameter:
Rückgabewert:Keine
Legt die Deckkraft der Kacheln ImageMapType (0 (transparent) auf 1.0 ) fest. |
Übernommen:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Veranstaltungen | |
---|---|
tilesloaded |
function() Argumente:Keine
Dieses Ereignis wird ausgelöst, wenn die sichtbaren Kacheln vollständig geladen sind. |
ImageMapTypeOptions-Schnittstelle.
google.maps.ImageMapTypeOptions
-Schnittstelle
Mit dieser Klasse wird ein MapType für die Wiedergabe von Bildkacheln erstellt.
Attribute | |
---|---|
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. |
GroundOverlay-Klasse
google.maps.GroundOverlay
Klasse
Ein rechteckiges Bild-Overlay auf der Karte.
Diese Klasse erweitert MVCObject
.
Zugriff über const {GroundOverlay} = await google.maps.importLibrary("maps")
aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
GroundOverlay |
GroundOverlay(url, bounds[, opts]) Parameter:
Erstellt ein Boden-Overlay aus der bereitgestellten Bild-URL und deren LatLngBounds . Das Bild wird durch Skalierung an die aktuellen Grenzen angepasst und unter Verwendung der aktuellen Kartenprojektion projiziert. |
Methoden | |
---|---|
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:Keine
Gibt das Boden-Overlay auf der angegebenen Karte wieder. Ist für die Karte null festgelegt, wird das Overlay entfernt. |
setOpacity |
setOpacity(opacity) Parameter:
Rückgabewert:Keine
Legt die Deckkraft dieses Boden-Overlays fest. |
Übernommen:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Veranstaltungen | |
---|---|
click |
function(event) Argumente:
Dieses Ereignis tritt ein, wenn das DOM-click-Ereignis beim GroundOverlay ausgelöst wird. |
dblclick |
function(event) Argumente:
Dieses Ereignis tritt ein, wenn das DOM-dblclick-Ereignis beim GroundOverlay ausgelöst wird. |
GroundOverlayOptions-Schnittstelle verwenden.
google.maps.GroundOverlayOptions
-Schnittstelle
Dieses Objekt definiert die Eigenschaften, die für ein GroundOverlay
-Objekt festgelegt werden können.
Attribute | |
---|---|
clickable optional |
Typ:
boolean optional Wenn true festgelegt ist, kann das Boden-Overlay Mausereignisse empfangen. |
map optional |
Typ:
Map optional Die Karte, auf der das Overlay angezeigt wird. |
opacity optional |
Typ:
number optional Standardwert:
1.0 Die Deckkraft des Overlays, ausgedrückt als Zahl zwischen 0 und 1. Optional. |
StyledMapType-Klasse
google.maps.StyledMapType
Klasse
Erstellt ein MapType
mit einem benutzerdefinierten Stil.
Diese Klasse erweitert MVCObject
.
Mit dieser Klasse wird MapType
implementiert.
Zugriff über const {StyledMapType} = await google.maps.importLibrary("maps")
aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
StyledMapType |
StyledMapType(styles[, options]) Parameter:
Erstellt eine MapType mit benutzerdefiniertem Stil und den angegebenen Optionen. Für StyledMapType wird ein Array mit MapTypeStyle s verwendet, wobei jedes MapTypeStyle nacheinander auf die Karte angewendet wird. Eine spätere MapTypeStyle , die dieselben MapTypeStyler s auf dieselben Selektoren anwendet wie ein früheres MapTypeStyle , überschreibt die frühere MapTypeStyle . |
Attribute | |
---|---|
alt |
Typ:
string |
maxZoom |
Typ:
number |
minZoom |
Typ:
number |
name |
Typ:
string |
projection |
Typ:
Projection |
radius |
Typ:
number |
tileSize |
Typ:
Size |
Methoden | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) Parameter:
Rückgabewert:
Element|null Daraus resultierende Kachel. |
releaseTile |
releaseTile(tile) Parameter:
Rückgabewert:Keine
|
Übernommen:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
StyledMapTypeOptions-Schnittstelle.
google.maps.StyledMapTypeOptions
-Schnittstelle
Mit dieser Klasse werden Optionen beim Erstellen von StyledMapType
angegeben. Diese Optionen können nach der Instanziierung von StyledMapType
nicht mehr geändert werden.
Attribute | |
---|---|
alt optional |
Typ:
string optional Text, der angezeigt werden soll, wenn der Mauszeiger im Kartensteuerelement auf die Schaltfläche von MapType bewegt wird. |
maxZoom optional |
Typ:
number optional Die maximale Zoomstufe der Karte, wenn dieser MapType angezeigt wird. Optional. |
minZoom optional |
Typ:
number optional Die minimale Zoomstufe der Karte, wenn dieser MapType angezeigt wird. Optional. |
name optional |
Typ:
string optional Der im Kartentyp-Steuerelement anzuzeigende Name. |