Interfejs MapType
Interfejs
google.maps.MapType
Ten interfejs definiuje typ mapy i jest zwykle używany w przypadku niestandardowych typów map. Wartość niezmienna.
Właściwości | |
|---|---|
maxZoom |
Typ:
numberMaksymalny poziom powiększenia mapy podczas wyświetlania tego typu mapy. Wymagane w przypadku podstawowych typów map, ignorowane w przypadku typów map nakładanych. |
minZoom |
Typ:
numberMinimalny poziom powiększenia mapy podczas wyświetlania tego typu mapy. Opcjonalny, domyślna wartość to 0. |
radius |
Typ:
numberPromień planety na mapie w metrach. Opcjonalny; domyślnie jest to promień równikowy Ziemi wynoszący 6 378 137 metrów. |
alt optional |
Typ:
string optionalTekst alternatywny wyświetlany po najechaniu kursorem na przycisk MapType w MapTypeControl. Opcjonalnie: |
name optional |
Typ:
string optionalNazwa wyświetlana w MapTypeControl. Opcjonalnie: |
projection optional |
Typ:
Projection optionalProjekcja używana do renderowania tego typu mapy. Opcjonalny, domyślnie Mercator. |
tileSize optional |
Typ:
Size optionalWymiary każdego kafelka. Wymagane. |
Metody | |
|---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument)Parametry:
Zwracana wartość:
Element|null – wynikowy kafelek.Zwraca fragment mapy dla podanych współrzędnych mapy (x, y) i poziomu powiększenia. Ten kafelek zostanie dołączony do podanego dokumentu ownerDocument. Niedostępne w przypadku typów map podstawowych. |
releaseTile |
releaseTile(tile)Parametry:
Wartość zwracana:
voidZwalnia dany kafelek, wykonując niezbędne czyszczenie. Podany element został już usunięty z dokumentu. Opcjonalnie: |
Interfejs projekcji
Interfejs
google.maps.Projection
Interfejs projekcji.
Metody | |
|---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point])Parametry:
Wartość zwracana:
Point|nullPrzekształca współrzędne LatLng na współrzędne Point. Ten interfejs określa funkcję, która implementuje translację z podanych wartości LatLng na współrzędne świata w odwzorowaniu mapy. Interfejs API Map wywołuje tę metodę, gdy musi nanieść lokalizacje na ekranie. Obiekty Projection muszą implementować tę metodę, ale mogą zwracać null, jeśli projekcja nie może obliczyć Point. |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap])Parametry:
Wartość zwracana:
LatLng|nullTen interfejs określa funkcję, która implementuje translację ze współrzędnych świata w projekcji mapy na wartości LatLng. Interfejs API Map wywołuje tę metodę, gdy musi przełożyć działania na ekranie na pozycje na mapie. Obiekty Projection muszą implementować tę metodę, ale mogą zwracać null, jeśli projekcja nie może obliczyć LatLng. |
Klasa ImageMapType
google.maps.ImageMapType
zajęcia
Ta klasa implementuje interfejs MapType i służy do renderowania kafelków obrazów.
Ta klasa rozszerza klasę MVCObject.
Ta klasa implementuje interfejs MapType.
Aby uzyskać dostęp, zadzwoń pod numer const {ImageMapType} = await google.maps.importLibrary("maps").
Zobacz Biblioteki w Maps JavaScript API.
Zespół | |
|---|---|
ImageMapType |
ImageMapType(opts)Parametry:
Tworzy obiekt ImageMapType przy użyciu podanych opcji ImageMapTypeOptions |
Właściwości | |
|---|---|
alt |
Typ:
string optional |
maxZoom |
Typ:
number |
minZoom |
Typ:
number |
name |
Typ:
string optional |
projection |
Typ:
Projection |
radius |
Typ:
number |
tileSize |
Typ:
Size |
Metody | |
|---|---|
getOpacity |
getOpacity()Parametry: brak
Wartość zwracana:
number opacity Bieżąca nieprzezroczystość.Zwraca poziom nieprzezroczystości (od 0 (przezroczysty) do 1.0) kafelków ImageMapType. |
getTile |
getTile(tileCoord, zoom, ownerDocument)Parametry:
Zwracana wartość:
Element|null – wynikowy kafelek. |
releaseTile |
releaseTile(tileDiv)Parametry:
Zwracana wartość: brak
|
setOpacity |
setOpacity(opacity)Parametry:
Zwracana wartość: brak
Ustawia poziom nieprzezroczystości (od 0 (przezroczysty) do 1.0) kafelków ImageMapType. |
Dziedziczone:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
Wydarzenia | |
|---|---|
tilesloaded |
function()Argumenty: brak
To zdarzenie jest wywoływane, gdy widoczne kafelki zostaną wczytane. |
ImageMapTypeOptions interface
Interfejs
google.maps.ImageMapTypeOptions
Ta klasa służy do tworzenia obiektu MapType, który renderuje kafelki obrazu.
Właściwości | |
|---|---|
alt optional |
Typ:
string optionalTekst alternatywny wyświetlany po najechaniu kursorem na przycisk MapType w MapTypeControl. |
getTileUrl optional |
Typ:
function(Point, number): (string optional) optionalZwraca ciąg znaków (URL) dla podanych współrzędnych mapy (x, y) i poziomu powiększenia. |
maxZoom optional |
Typ:
number optionalMaksymalny poziom powiększenia mapy podczas wyświetlania tego typu mapy. |
minZoom optional |
Typ:
number optionalMinimalny poziom powiększenia mapy podczas wyświetlania tego typu mapy. Opcjonalnie: |
name optional |
Typ:
string optionalNazwa wyświetlana w MapTypeControl. |
opacity optional |
Typ:
number optionalPrzezroczystość, która ma zostać zastosowana do kafelków. Przezroczystość powinna być określona jako wartość zmiennoprzecinkowa z zakresu od 0 do 1,0, gdzie 0 oznacza pełną przezroczystość, a 1 – pełną nieprzezroczystość. |
tileSize optional |
Typ:
Size optionalRozmiar kafelka. |
Klasa GroundOverlay
google.maps.GroundOverlay
zajęcia
Prostokątny obraz nad powierzchnią mapy.
Ta klasa rozszerza klasę MVCObject.
Aby uzyskać dostęp, zadzwoń pod numer const {GroundOverlay} = await google.maps.importLibrary("maps").
Zobacz Biblioteki w Maps JavaScript API.
Zespół | |
|---|---|
GroundOverlay |
GroundOverlay(url, bounds[, opts])Parametry:
Tworzy nakładkę naziemną na podstawie podanego adresu URL obrazu i jego LatLngBounds. Obraz jest skalowany tak, aby pasował do bieżących granic, i wyświetlany przy użyciu bieżącego rzutu mapy. |
Metody | |
|---|---|
getBounds |
getBounds()Parametry: brak
Wartość zwracana:
LatLngBoundsPobiera LatLngBounds tej nakładki. |
getMap |
getMap()Parametry: brak
Wartość zwracana:
MapZwraca mapę, na której wyświetlana jest ta nakładka naziemna. |
getOpacity |
getOpacity()Parametry: brak
Wartość zwracana:
numberZwraca nieprzezroczystość tej nakładki naziemnej. |
getUrl |
getUrl()Parametry: brak
Wartość zwracana:
stringPobiera adres URL wyświetlanego obrazu. |
setMap |
setMap(map)Parametry:
Zwracana wartość: brak
Renderuje nakładkę naziemną na określonej mapie. Jeśli mapa jest ustawiona na null, nakładka zostanie usunięta. |
setOpacity |
setOpacity(opacity)Parametry:
Zwracana wartość: brak
Ustawia przezroczystość tej nakładki naziemnej. |
Dziedziczone:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
Wydarzenia | |
|---|---|
click |
function(event)Argumenty:
To zdarzenie jest wywoływane, gdy zdarzenie kliknięcia DOM jest wywoływane w elemencie GroundOverlay. |
dblclick |
function(event)Argumenty:
To zdarzenie jest wywoływane, gdy zdarzenie dblclick DOM jest wywoływane na elemencie GroundOverlay. |
Interfejs GroundOverlayOptions
Interfejs
google.maps.GroundOverlayOptions
Ten obiekt definiuje właściwości, które można ustawić w obiekcie GroundOverlay.
Właściwości | |
|---|---|
clickable optional |
Typ:
boolean optionalJeśli wartość to true, nakładka naziemna może odbierać zdarzenia myszy. |
map optional |
Typ:
Map optionalMapa, na której ma być wyświetlana nakładka. |
opacity optional |
Typ:
number optionalDomyślnie:
1.0Przezroczystość nakładki wyrażona jako liczba z zakresu od 0 do 1. Opcjonalnie: |
Klasa StyledMapType
google.maps.StyledMapType
zajęcia
Tworzy MapType ze stylem niestandardowym.
Ta klasa rozszerza klasę MVCObject.
Ta klasa implementuje interfejs MapType.
Aby uzyskać dostęp, zadzwoń pod numer const {StyledMapType} = await google.maps.importLibrary("maps").
Zobacz Biblioteki w Maps JavaScript API.
Zespół | |
|---|---|
StyledMapType |
StyledMapType(styles[, options])Parametry:
Tworzy stylizowany element MapType z określonymi opcjami. Metoda StyledMapType przyjmuje tablicę obiektów MapTypeStyle, które MapTypeStyle są kolejno stosowane do mapy. Późniejszy element MapTypeStyle, który stosuje te same elementy MapTypeStyler do tych samych selektorów co wcześniejszy element MapTypeStyle, zastąpi wcześniejszy element MapTypeStyle. Pamiętaj, że StyledMapType nie jest obsługiwany, gdy ustawiony jest identyfikator mapy. Jeśli użyjesz obu tych funkcji jednocześnie, otrzymasz ostrzeżenie w konsoli. |
Właściwości | |
|---|---|
alt |
Typ:
string |
maxZoom |
Typ:
number |
minZoom |
Typ:
number |
name |
Typ:
string |
projection |
Typ:
Projection |
radius |
Typ:
number |
tileSize |
Typ:
Size |
Metody | |
|---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument)Parametry:
Zwracana wartość:
Element|null – wynikowy kafelek. |
releaseTile |
releaseTile(tile)Parametry:
Zwracana wartość: brak
|
Dziedziczone:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
StyledMapTypeOptions interface
Interfejs
google.maps.StyledMapTypeOptions
Ta klasa służy do określania opcji podczas tworzenia obiektu StyledMapType. Tych opcji nie można zmienić po utworzeniu instancji StyledMapType.
Właściwości | |
|---|---|
alt optional |
Typ:
string optionalTekst, który ma się wyświetlać po najechaniu kursorem na przycisk MapType w elemencie sterującym typu mapy. |
maxZoom optional |
Typ:
number optionalMaksymalny poziom powiększenia mapy podczas wyświetlania tego elementu: MapType. Opcjonalnie: |
minZoom optional |
Typ:
number optionalMinimalny poziom powiększenia mapy podczas wyświetlania tego elementu: MapType. Opcjonalnie: |
name optional |
Typ:
string optionalNazwa wyświetlana w elemencie sterującym typem mapy. |