MapType-Schnittstelle
Schnittstelle google.maps.MapType
Diese Schnittstelle definiert den Kartentyp und wird normalerweise für benutzerdefinierte Kartentypen verwendet. Nicht veränderbar.
Attribute | |
|---|---|
maxZoom |
Typ:
numberDie maximale Zoomstufe für die Karte, wenn dieser MapType angezeigt wird. Erforderlich für grundlegende MapTypes; wird ignoriert für Overlay-MapTypes. |
minZoom |
Typ:
numberDie minimale Zoomstufe für die Karte, wenn dieser MapType angezeigt wird. Optional; der Standardwert ist "0". |
radius |
Typ:
numberRadius des Planeten für die Karte, angegeben in Metern. Optional; der Standardwert ist der äquatoriale Radius der Erde, der 6378137 Meter beträgt. |
alt
optional |
Typ:
string optionalAlternativer Text, der angezeigt werden soll, wenn die Maus in der MapTypeControl über die Schaltfläche dieses MapTypes bewegt wird. Optional. |
name
optional |
Typ:
string optionalName, der im MapTypeControl angezeigt werden soll. Optional. |
projection
optional |
Typ:
Projection optionalDie zur Wiedergabe dieses MapTypes verwendete Projektion. Optional; der Standardwert ist "Mercator". |
tileSize
optional |
Typ:
Size optionalDie Abmessungen der einzelnen Kacheln. Erforderlich. |
Methoden | |
|---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument)Parameter:
Rückgabewert:
Element|null Resultierende Tile.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:
voidGibt 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
Schnittstelle google.maps.Projection
Projektionsschnittstelle.
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 angegebenen LatLng-Werten in Weltkoordinaten auf 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 Projektion die Point nicht berechnen kann. |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap])Parameter:
Rückgabewert:
LatLng|nullDiese 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 Projektion die LatLng nicht berechnen kann. |
Klasse ImageMapType
google.maps.ImageMapType
class
extends MVCObject
implements MapType
library "maps"
Diese Klasse implementiert die MapType-Schnittstelle und wird für die Wiedergabe von Bildkacheln bereitgestellt.
const {ImageMapType} = await google.maps.importLibrary("maps");
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 optional |
radius |
Typ:
number |
tileSize |
Typ:
Size optional |
Methoden | |
|---|---|
getOpacity |
getOpacity()Parameter: Keine
Rückgabewert:
number – Die aktuelle Deckkraft.Gibt die Deckkraft ( 0 (transparent) bis 1.0) der ImageMapType-Kacheln zurück. |
getTile |
getTile(tileCoord, zoom, ownerDocument)Parameter:
Rückgabewert:
Element|null Resultierende Tile. |
releaseTile |
releaseTile(tileDiv)Parameter:
Rückgabewert: Keiner
|
setOpacity |
setOpacity(opacity)Parameter:
Rückgabewert: Keiner
Legt die Deckkraft ( 0 (transparent) bis 1.0) der ImageMapType-Kacheln fest. |
Ü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
Schnittstelle google.maps.ImageMapTypeOptions
Mit dieser Klasse wird ein MapType für die Wiedergabe von Bildkacheln erstellt.
Attribute | |
|---|---|
alt
optional |
Typ:
string optionalAlternativer 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) optionalGibt eine Zeichenfolge (URL) für die angegebenen Kachelkoordinaten (x, y) und die angegebene Zoomstufe zurück. |
maxZoom
optional |
Typ:
number optionalDie maximale Zoomstufe für die Karte, wenn dieser MapType angezeigt wird. |
minZoom
optional |
Typ:
number optionalDie minimale Zoomstufe für die Karte, wenn dieser MapType angezeigt wird. Optional. |
name
optional |
Typ:
string optionalName, der im MapTypeControl angezeigt werden soll. |
opacity
optional |
Typ:
number optionalDie 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 optionalDie Kachelgröße. |
Klasse GroundOverlay
google.maps.GroundOverlay
class
extends MVCObject
library "maps"
Ein rechteckiges Bild-Overlay auf der Karte.
const {GroundOverlay} = await google.maps.importLibrary("maps");
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|nullRuft die LatLngBounds dieses Overlays ab. |
getMap |
getMap()Parameter: Keine
Rückgabewert:
Map|nullGibt die Karte zurück, auf der dieses Boden-Overlay angezeigt wird. |
getOpacity |
getOpacity()Parameter: Keine
Rückgabewert:
numberGibt die Deckkraft dieses Boden-Overlays zurück. |
getUrl |
getUrl()Parameter: Keine
Rückgabewert:
stringRuft die URL des projizierten Bildes ab. |
setMap |
setMap(map)Parameter:
Rückgabewert: Keiner
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: 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-Click-Event für das GroundOverlay-Element ausgelöst wird. |
dblclick |
function(event)Argumente:
Dieses Ereignis wird ausgelöst, wenn das DOM-Ereignis „dblclick“ für das GroundOverlay-Objekt ausgelöst wird. |
GroundOverlayOptions-Schnittstelle
Schnittstelle google.maps.GroundOverlayOptions
Dieses Objekt definiert die Attribute, die für ein GroundOverlay-Objekt festgelegt werden können.
Attribute | |
|---|---|
clickable
optional |
Typ:
boolean optionalWenn true, kann das Boden-Overlay Mausereignisse empfangen. |
map
optional |
Typ:
Map optionalDie Karte, auf der das Overlay angezeigt wird. |
opacity
optional |
Typ:
number optionalStandard:
1.0Die Deckkraft des Overlays, ausgedrückt als Zahl zwischen 0 und 1. Optional. |
Klasse StyledMapType
google.maps.StyledMapType
class
extends MVCObject
implements MapType
library "maps"
Erstellt ein MapType-Objekt mit einem benutzerdefinierten Stil.
const {StyledMapType} = await google.maps.importLibrary("maps");
Konstruktor | |
|---|---|
StyledMapType |
StyledMapType(styles[, options])Parameter:
Erstellt ein formatiertes MapType-Objekt mit den angegebenen Optionen. StyledMapType verwendet ein Array von MapTypeStyles, wobei jede MapTypeStyle nacheinander auf die Karte angewendet wird. Ein späteres MapTypeStyle, das dieselben MapTypeStylers auf dieselben Selektoren wie ein früheres MapTypeStyle anwendet, überschreibt das frühere MapTypeStyle. Hinweis: StyledMapType wird nicht unterstützt, wenn eine Karten-ID festgelegt ist. Wenn Sie beide zusammen verwenden, erhalten Sie eine Konsolenwarnung. |
Attribute | |
|---|---|
alt |
Typ:
string |
maxZoom |
Typ:
number |
minZoom |
Typ:
number |
name |
Typ:
string |
projection |
Typ:
Projection optional |
radius |
Typ:
number |
tileSize |
Typ:
Size optional |
Methoden | |
|---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument)Parameter:
Rückgabewert:
Element|null Resultierende Tile. |
releaseTile |
releaseTile(tile)Parameter:
Rückgabewert: Keiner
|
Übernommen:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
StyledMapTypeOptions-Schnittstelle
Schnittstelle google.maps.StyledMapTypeOptions
Diese Klasse wird verwendet, um Optionen beim Erstellen eines StyledMapType anzugeben. Diese Optionen können nach der Instanziierung des StyledMapType nicht mehr geändert werden.
Attribute | |
|---|---|
alt
optional |
Typ:
string optionalText, der angezeigt wird, wenn der Mauszeiger im Kartentyp-Steuerelement auf die Schaltfläche dieses MapType-Objekts bewegt wird. |
maxZoom
optional |
Typ:
number optionalDie maximale Zoomstufe für die Karte, wenn diese MapType angezeigt wird. Optional. |
minZoom
optional |
Typ:
number optionalDie minimale Zoomstufe für die Karte, wenn dieses MapType angezeigt wird. Optional. |
name
optional |
Typ:
string optionalDer Name, der im Kartentyp-Steuerelement angezeigt werden soll. |