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 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. Für Basiskartentypen nicht 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 bestimmter LatLng -Werte 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 jedoch null zurückgeben, wenn die Projektion das Point -Objekt 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 jedoch null zurückgeben, wenn die Projektion das LatLng -Objekt 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 durch Aufrufen von const {ImageMapType} = await google.maps.importLibrary("maps")
. 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 Deckkraft der aktuellen Deckkraft.Gibt die Deckkraft ( 0 (transparent) bis 1.0 der Kacheln ImageMapType zurück. |
getTile |
getTile(tileCoord, zoom, ownerDocument) Parameter:
Rückgabewert:
Element|null resultierende Kachel. |
releaseTile |
releaseTile(tileDiv) Parameter:
Rückgabewert:Keine
|
setOpacity |
setOpacity(opacity) Parameter:
Rückgabewert:Keine
Setzt die Deckkraft ( 0 (transparent) auf 1.0 ) der ImageMapType -Kacheln. |
Übernommen:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Ereignisse | |
---|---|
tilesloaded |
function() Argumente:Keine
Dieses Ereignis wird ausgelöst, wenn die sichtbaren Kacheln vollständig geladen sind. |
Schnittstelle ImageMapTypeOptions
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 durch Aufrufen von const {GroundOverlay} = await google.maps.importLibrary("maps")
. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
GroundOverlay |
GroundOverlay(url, bounds[, opts]) Parameter:
Erstellt ein Boden-Overlay aus der angegebenen Bild-URL und den zugehörigen 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. Wenn die Karte auf null gesetzt ist, wird das Overlay entfernt. |
setOpacity |
setOpacity(opacity) Parameter:
Rückgabewert:Keine
Deckkraft dieses Boden-Overlays festlegen. |
Übernommen:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Ereignisse | |
---|---|
click |
function(event) Argumente:
Dieses Ereignis tritt ein, wenn das DOM-Klickereignis für GroundOverlay ausgelöst wird. |
dblclick |
function(event) Argumente:
Dieses Ereignis tritt ein, wenn das DOM-dblclick-Ereignis für GroundOverlay ausgelöst wird. |
Schnittstelle GroundOverlayOptions
google.maps.GroundOverlayOptions
-Schnittstelle
Dieses Objekt definiert die Attribute, die für ein GroundOverlay
-Objekt festgelegt werden können.
Attribute | |
---|---|
clickable optional |
Typ:
boolean optional Bei 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. |
StyledMapType-Klasse
google.maps.StyledMapType
-Klasse
Erstellt ein MapType
mit einem benutzerdefinierten Stil.
Diese Klasse erweitert MVCObject
.
Mit dieser Klasse wird MapType
implementiert.
Zugriff durch Aufrufen von const {StyledMapType} = await google.maps.importLibrary("maps")
. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
StyledMapType |
StyledMapType(styles[, options]) Parameter:
Erstellt ein MapType mit benutzerdefiniertem Stil mit den angegebenen Optionen. Für StyledMapType wird ein Array mit MapTypeStyle -Werten benötigt, wobei jeder MapTypeStyle nacheinander auf die Karte angewendet wird. Ein späterer MapTypeStyle , der dieselben MapTypeStyler s auf dieselben Selektoren wie ein früherer MapTypeStyle anwendet, überschreibt den früheren 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 resultierende Kachel. |
releaseTile |
releaseTile(tile) Parameter:
Rückgabewert:Keine
|
Übernommen:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Schnittstelle StyledMapTypeOptions
google.maps.StyledMapTypeOptions
-Schnittstelle
Mit dieser Klasse werden Optionen beim Erstellen einer 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 die Maus im MapType -Steuerelement über die Kartensteuerung bewegt wird. |
maxZoom optional |
Typ:
number optional Die maximale Zoomstufe für die Karte, wenn MapType angezeigt wird. Optional. |
minZoom optional |
Typ:
number optional Die minimale Zoomstufe für die Karte, wenn dieser MapType angezeigt wird. Optional. |
name optional |
Typ:
string optional Der Name, der im Kartentyp-Steuerelement angezeigt wird. |