Interfejs MapType
google.maps.MapType
interfejs
Ten interfejs definiuje typ mapy i zwykle jest używany w przypadku niestandardowych typów map. Niezmienne.
Właściwości | |
---|---|
maxZoom |
Typ:
number Maksymalny poziom powiększenia mapy podczas wyświetlania tego typu mapy. Wymagane w przypadku podstawowych typów obiektów MapType, ignorowanych w przypadku nakładek MapType. |
minZoom |
Typ:
number Minimalny poziom powiększenia mapy podczas wyświetlania tego typu mapy. Opcjonalnie: wartość domyślna to 0. |
radius |
Typ:
number Promień planety na mapie w metrach. Opcjonalny. Wartość domyślna to promień równikowy Ziemi wynoszący 6378137 metrów. |
tileSize |
Typ:
Size Wymiary każdego kafelka. Wymagany. |
alt optional |
Typ:
string optional Tekst alternatywny do wyświetlenia po najechaniu kursorem na przycisk tego elementu MapType w elemencie MapTypeControl. Opcjonalnie. |
name optional |
Typ:
string optional Nazwa wyświetlana w elemencie MapTypeControl. Opcjonalnie. |
projection optional |
Typ:
Projection optional Prognoza używana do renderowania tego typu mapy. Opcjonalnie: domyślna wartość to Mercator. |
Metody | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) Parametry:
Zwracana wartość:
Element|null Kafelek wynikowy.Zwraca kafelek dla podanej współrzędnej (x, y) i poziomu powiększenia. Kafelek zostanie dołączony do danego dokumentu właściciela. Opcja niedostępna w przypadku podstawowych typów map. |
releaseTile |
releaseTile(tile) Parametry:
Zwróć wartość: brak
Uwalnia dany kafelek, wykonując niezbędne czyszczenie. Podany kafelek został już usunięty z dokumentu. Opcjonalnie. |
Interfejs Projekcji
google.maps.Projection
interfejs
Metody | |
---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point]) Parametry:
Zwrócona wartość:
Point|null Przekształca cylindrię latLng na płaszczyznę punktu. Ten interfejs określa funkcję implementującą transformację z podanych wartości LatLng do współrzędnych świata na odwzorowaniu mapy. Interfejs API Map Google wywołuje tę metodę, gdy trzeba nanieść na mapę lokalizację na ekranie. Obiekty Projection muszą implementować tę metodę, ale mogą zwracać wartość null , jeśli prognoza nie może obliczyć wartości Point . |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap]) Parametry:
Zwrócona wartość:
LatLng|null Ten interfejs określa funkcję implementującą translację ze współrzędnych świata na odwzorowaniu mapy na wartości LatLng . Interfejs API Map Google wywołuje tę metodę, gdy trzeba przenieść działania na ekranie do pozycji na mapie. Obiekty Projection muszą implementować tę metodę, ale mogą zwracać wartość null , jeśli prognoza nie może obliczyć wartości LatLng . |
Klasa ImageMapType
google.maps.ImageMapType
klasa
Ta klasa obsługuje interfejs MapType i jest przeznaczona do renderowania kafelków obrazu.
Te zajęcia rozciągają się do MVCObject
.
Ta klasa obsługuje MapType
.
Zadzwoń pod numer const {ImageMapType} = await google.maps.importLibrary("maps")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Zespół | |
---|---|
ImageMapType |
ImageMapType(opts) Parametry:
Konstruuje obiekt ImageMapType za pomocą dostępnych 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ść zwrócona:
number przezroczystość Obecna.Zwraca poziom przezroczystości ( 0 (przezroczysta)) do 1.0 ) kafelków ImageMapType . |
getTile |
getTile(tileCoord, zoom, ownerDocument) Parametry:
Zwracana wartość:
Element|null Kafelek wynikowy. |
releaseTile |
releaseTile(tileDiv) Parametry:
Zwróć wartość: brak
|
setOpacity |
setOpacity(opacity) Parametry:
Zwróć wartość: brak
Ustawia poziom przezroczystości ( 0 (przezroczysta)) na 1.0 ) kafelków ImageMapType . |
Dziedziczone:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Zdarzenia | |
---|---|
tilesloaded |
function() Argumenty: brak
To zdarzenie jest uruchamiane po zakończeniu wczytywania widocznych kafelków. |
Interfejs ImageMapTypeOptions
google.maps.ImageMapTypeOptions
interfejs
Ta klasa służy do tworzenia typu mapy, który renderuje kafelki obrazu.
Właściwości | |
---|---|
alt optional |
Typ:
string optional Tekst alternatywny do wyświetlenia po najechaniu kursorem na przycisk tego elementu MapType w elemencie MapTypeControl. |
getTileUrl optional |
Typ:
function(Point, number): (string optional) optional Zwraca ciąg (URL) dla podanej współrzędnej kafelka (x, y) i poziomu powiększenia. |
maxZoom optional |
Typ:
number optional Maksymalny poziom powiększenia mapy podczas wyświetlania tego typu mapy. |
minZoom optional |
Typ:
number optional Minimalny poziom powiększenia mapy podczas wyświetlania tego typu mapy. Opcjonalnie. |
name optional |
Typ:
string optional Nazwa wyświetlana w elemencie MapTypeControl. |
opacity optional |
Typ:
number optional Przezroczystość, która zostanie zastosowana do kafelków. Przezroczystość należy określić jako wartość zmiennoprzecinkową z zakresu od 0 do 1,0, gdzie 0 oznacza pełną przezroczystość, a 1 – całkowitą nieprzezroczystość. |
tileSize optional |
Typ:
Size optional Rozmiar kafelka |
GroundOverlay,
google.maps.GroundOverlay
klasa
Na prostokątnym obrazie nakładanym na mapę.
Te zajęcia rozciągają się do MVCObject
.
Zadzwoń pod numer const {GroundOverlay} = await google.maps.importLibrary("maps")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Zespół | |
---|---|
GroundOverlay |
GroundOverlay(url, bounds[, opts]) Parametry:
Tworzy warstwę naziemną na podstawie podanego adresu URL obrazu i elementu LatLngBounds . Obraz jest przeskalowany tak, aby mieścił się w bieżących granicach, i jest prognozowany za pomocą bieżącego projekcji mapy. |
Metody | |
---|---|
getBounds |
getBounds() Parametry: brak
Zwrócona wartość:
LatLngBounds Pobiera LatLngBounds tej nakładki. |
getMap |
getMap() Parametry: brak
Zwrócona wartość:
Map Zwraca mapę, na której wyświetlana jest ta nawierzchnia. |
getOpacity |
getOpacity() Parametry: brak
Zwrócona wartość:
number Zwraca przezroczystość tej warstwy gruntu. |
getUrl |
getUrl() Parametry: brak
Zwrócona wartość:
string Pobiera adres URL przewidywanego obrazu. |
setMap |
setMap(map) Parametry:
Zwróć wartość: brak
Renderuje warstwę na powierzchni określonej mapy. Jeśli mapa ma wartość null , nakładka jest usuwana. |
setOpacity |
setOpacity(opacity) Parametry:
Zwróć wartość: brak
Ustawia przezroczystość tej warstwy gruntu. |
Dziedziczone:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Zdarzenia | |
---|---|
click |
function(event) Argumenty:
Zdarzenie to jest wywoływane, gdy zdarzenie kliknięcia DOM jest uruchamiane na GroundOverlay . |
dblclick |
function(event) Argumenty:
Zdarzenie to jest wywoływane, gdy zdarzenie DOM dblclick jest uruchamiane w GroundOverlay . |
Interfejs GroundOverlayOptions
google.maps.GroundOverlayOptions
interfejs
Ten obiekt określa właściwości, które można ustawić w obiekcie GroundOverlay
.
Właściwości | |
---|---|
clickable optional |
Typ:
boolean optional Jeśli zasada true , w obrazie na powierzchni ziemi mogą być odbierane zdarzenia myszy. |
map optional |
Typ:
Map optional Mapa, na której chcesz wyświetlić nakładkę. |
opacity optional |
Typ:
number optional Domyślne:
1.0 Przezroczystość nakładki, wyrażona jako liczba z zakresu od 0 do 1. Opcjonalnie. |
Klasa StyledMapType
google.maps.StyledMapType
klasa
Tworzy element MapType
ze stylem niestandardowym.
Te zajęcia rozciągają się do MVCObject
.
Ta klasa obsługuje MapType
.
Zadzwoń pod numer const {StyledMapType} = await google.maps.importLibrary("maps")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Zespół | |
---|---|
StyledMapType |
StyledMapType(styles[, options]) Parametry:
Tworzy styl MapType z określonymi opcjami. StyledMapType pobiera tablicę MapTypeStyle , gdzie każdy MapTypeStyle jest stosowany do mapy po kolei. Późniejsza wartość MapTypeStyle , która stosuje te same parametry MapTypeStyler do tych samych selektorów co poprzednia wartość MapTypeStyle , zastąpi wcześniejsze ustawienie MapTypeStyle . |
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 Kafelek wynikowy. |
releaseTile |
releaseTile(tile) Parametry:
Zwróć wartość: brak
|
Dziedziczone:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Interfejs StyledMapTypeOptions
google.maps.StyledMapTypeOptions
interfejs
Ta klasa służy do określania opcji podczas tworzenia obiektu StyledMapType
. Po utworzeniu wystąpienia StyledMapType
nie można zmienić tych opcji.
Właściwości | |
---|---|
alt optional |
Typ:
string optional Tekst wyświetlany po najechaniu kursorem na przycisk tego elementu MapType po najechaniu kursorem na typ mapy. |
maxZoom optional |
Typ:
number optional Maksymalny poziom powiększenia mapy podczas wyświetlania tego elementu MapType . Opcjonalnie. |
minZoom optional |
Typ:
number optional Minimalny poziom powiększenia mapy podczas wyświetlania tego elementu MapType . Opcjonalnie. |
name optional |
Typ:
string optional Nazwa wyświetlana w opcji typu mapy. |