Interfejs MapType
google.maps.MapType
interfejs
Ten interfejs definiuje typ mapy i zwykle jest używany w przypadku niestandardowych typów map. Stałe.
Właściwości | |
---|---|
maxZoom |
Typ:
number Maksymalny poziom powiększenia mapy podczas wyświetlania tego obiektu MapType. Wymagane dla podstawowych obiektów MapType, ignorowane w przypadku nakładek MapType. |
minZoom |
Typ:
number Minimalny poziom powiększenia mapy podczas wyświetlania tego obiektu MapType. Opcjonalna; domyślna wartość to 0. |
radius |
Typ:
number Promień planety (w metrach) na mapie. Opcjonalnie; domyślnie ustawiany jest promień równikowy Ziemi wynoszący 6378137 metrów. |
tileSize |
Typ:
Size Wymiary każdego kafelka. To pole jest wymagane. |
alt optional |
Typ:
string optional Tekst alternatywny wyświetlany po najechaniu kursorem na przycisk tego obiektu MapType w elemencie MapTypeControl. Opcjonalnie. |
name optional |
Typ:
string optional Nazwa do wyświetlenia w obiekcie MapTypeControl. Opcjonalnie. |
projection optional |
Typ:
Projection optional Projekcja używana do renderowania tego obiektu MapType. Opcjonalne; domyślnie jest to Merkator. |
Metody | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) Parametry:
Zwracana wartość:
Element|null kafelek wynikowy.Zwraca kafelek dla danej współrzędnych (x, y) oraz poziomu powiększenia. Ten kafelek zostanie dołączony do danego dokumentu właściciela. Opcja niedostępna dla typów map podstawowych. |
releaseTile |
releaseTile(tile) Parametry:
Zwracana wartość: brak
Uwalnia dany kafelek, wykonując wszystkie niezbędne czyszczenia. Podany kafelek zostanie już usunięty z dokumentu. Opcjonalnie. |
Interfejs projekcji
google.maps.Projection
interfejs
Metody | |
---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point]) Parametry:
Wartość zwrotu:
Point|null Tłumaczy tekst z walca (szerokość geograficzna) na płaszczyznę punktową. Ten interfejs określa funkcję, która implementuje tłumaczenie podanych wartości LatLng na współrzędne światowe w odniesieniu mapy. Interfejs API Map Google wywołuje tę metodę, gdy trzeba zaznaczyć lokalizacje na ekranie. Obiekty Projection muszą implementować tę metodę, ale mogą zwracać wartość null , jeśli prognoza nie może obliczyć Point . |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap]) Parametry:
Wartość zwrotu:
LatLng|null Ten interfejs określa funkcję, która implementuje tłumaczenie współrzędnych świata w odniesieniu mapy do wartości LatLng . Interfejs API Map Google wywołuje tę metodę, gdy musi przetłumaczyć działania na ekranie na pozycje na mapie. Obiekty Projection muszą implementować tę metodę, ale mogą zwracać wartość null , jeśli prognoza nie może obliczyć LatLng . |
Klasa ImageMapType
google.maps.ImageMapType
zajęcia
Ta klasa implementuje interfejs MapType i jest przeznaczona do renderowania kafelków obrazów.
Te zajęcia są rozszerzone na MVCObject
.
Ta klasa implementuje MapType
.
Aby uzyskać dostęp, 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 przy użyciu podanego atrybutu 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
Zwracana wartość:
number nieprzezroczystość Bieżąca nieprzezroczystość.Zwraca poziom przezroczystości ( 0 (przezroczysty) na 1.0 ) kafelków (ImageMapType ). |
getTile |
getTile(tileCoord, zoom, ownerDocument) Parametry:
Zwracana wartość:
Element|null kafelek wynikowy. |
releaseTile |
releaseTile(tileDiv) Parametry:
Zwracana wartość: brak
|
setOpacity |
setOpacity(opacity) Parametry:
Zwracana wartość: brak
Ustawia poziom przezroczystości ( 0 (przezroczysty) na 1.0 ) kafelków (ImageMapType ). |
Dziedziczone:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Wydarzenia | |
---|---|
tilesloaded |
function() Argumenty: brak
Zdarzenie jest uruchamiane po zakończeniu ładowania widocznych kafelków. |
Interfejs ImageMapTypeOptions
google.maps.ImageMapTypeOptions
interfejs
Ta klasa służy do tworzenia obiektu MapType, który renderuje fragmenty obrazów.
Właściwości | |
---|---|
alt optional |
Typ:
string optional Tekst alternatywny wyświetlany po najechaniu kursorem na przycisk tego obiektu MapType w elemencie MapTypeControl. |
getTileUrl optional |
Typ:
function(Point, number): (string optional) optional Zwraca ciąg znaków (URL) dla danej współrzędnych kafelka (x, y) oraz poziomu powiększenia. |
maxZoom optional |
Typ:
number optional Maksymalny poziom powiększenia mapy podczas wyświetlania tego obiektu MapType. |
minZoom optional |
Typ:
number optional Minimalny poziom powiększenia mapy podczas wyświetlania tego obiektu MapType. Opcjonalnie. |
name optional |
Typ:
string optional Nazwa do wyświetlenia w obiekcie MapTypeControl. |
opacity optional |
Typ:
number optional Przezroczystość stosowana 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ą nieprzejrzystość. |
tileSize optional |
Typ:
Size optional Rozmiar kafelka. |
Klasa GroundOverlay
google.maps.GroundOverlay
zajęcia
Prostokątna nakładka z obrazem na mapie.
Te zajęcia są rozszerzone na MVCObject
.
Aby uzyskać dostęp, 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 obraz nad powierzchnią z podanego adresu URL i LatLngBounds . Obraz jest skalowany, by dopasować się do bieżących granic, i wyświetlany przy użyciu bieżącego odwzorowania mapy. |
Metody | |
---|---|
getBounds |
getBounds() Parametry: brak
Wartość zwrotu:
LatLngBounds Pobiera LatLngBounds tej nakładki. |
getMap |
getMap() Parametry: brak
Wartość zwrotu:
Map Zwraca mapę, na której jest wyświetlana nakładka podłoża. |
getOpacity |
getOpacity() Parametry: brak
Wartość zwrotu:
number Zwraca przezroczystość tej warstwy nad powierzchnią. |
getUrl |
getUrl() Parametry: brak
Wartość zwrotu:
string Pobiera adres URL przewidywanego obrazu. |
setMap |
setMap(map) Parametry:
Zwracana wartość: brak
Renderuje nakładkę podłoża na określonej mapie. Jeśli ustawienie mapy to null , nakładka zostanie usunięta. |
setOpacity |
setOpacity(opacity) Parametry:
Zwracana wartość: brak
Ustawia przezroczystość tej warstwy nad powierzchnią. |
Dziedziczone:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Wydarzenia | |
---|---|
click |
function(event) Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia kliknięcia DOM w elemencie GroundOverlay . |
dblclick |
function(event) Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia DOM dblclick w elemencie 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 parametr ma wartość true , nakładka na powierzchni może odbierać zdarzenia myszy. |
map optional |
Typ:
Map optional Mapa, na której ma być wyświetlana nakładka. |
opacity optional |
Typ:
number optional Wartość domyślna:
1.0 Przezroczystość nakładki wyrażona jako liczba z zakresu od 0 do 1. Opcjonalnie. |
Klasa StyledMapType
google.maps.StyledMapType
zajęcia
Tworzy element MapType
ze stylem niestandardowym.
Te zajęcia są rozszerzone na MVCObject
.
Ta klasa implementuje MapType
.
Aby uzyskać dostęp, 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. Funkcja StyledMapType pobiera tablicę MapTypeStyle , przy czym każda wartość MapTypeStyle jest po kolei stosowana na mapie. Późniejszy element MapTypeStyle , który stosuje te same selektory MapTypeStyler do tych samych selektorów co wcześniejszy element MapTypeStyle , zastąpi wcześniejszą właściwość 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:
Zwracana 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 instancji 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 ) w ustawieniu typu mapy. |
maxZoom optional |
Typ:
number optional Maksymalny poziom powiększenia mapy podczas wyświetlania tego obiektu ( 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 ustawieniu typu mapy. |