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.
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 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:
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
Methoden | |
---|---|
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:
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.
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 (Deckkraft) – Die aktuelle Deckkraft.Gibt die Deckkraft der ImageMapType -Kacheln zurück (0 (transparent) bis 1.0 ). |
getTile |
getTile(tileCoord, zoom, ownerDocument) Parameter:
Rückgabewert:
Element|null Ergebniskachel. |
releaseTile |
releaseTile(tileDiv) Parameter:
Rückgabewert:Keiner
|
setOpacity |
setOpacity(opacity) Parameter:
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
|
Ereignisse | |
---|---|
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.
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. |
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.
Konstruktor | |
---|---|
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. |
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:Keiner
Gibt das Boden-Overlay auf der angegebenen Karte wieder. Wenn „Karte“ auf null festgelegt ist, wird das Overlay entfernt. |
setOpacity |
setOpacity(opacity) Parameter:
Rückgabewert:Keiner
Legt die Deckkraft dieses Boden-Overlays fest. |
Übernommen:addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Ereignisse | |
---|---|
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.
Attribute | |
---|---|
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.
Konstruktor | |
---|---|
StyledMapType |
StyledMapType(styles[, options]) Parameter:
Erstellt eine formatierte MapType mit den angegebenen Optionen. Für StyledMapType wird ein Array von MapTypeStyle s verwendet, wobei jedes MapTypeStyle nacheinander auf die Karte angewendet wird. Ein späterer MapTypeStyle , der dieselben MapTypeStyler s auf dieselben Auswählen 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 Ergebniskachel. |
releaseTile |
releaseTile(tile) Parameter:
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.
Attribute | |
---|---|
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. |