MapType: interfejs
google.maps.MapType
interfejs
Ten interfejs definiuje typ mapy i jest zwykle używany w przypadku niestandardowych typów map. Niezmienna.
Właściwości | |
---|---|
maxZoom |
Typ:
number Maksymalny poziom powiększenia mapy podczas wyświetlania tego typu mapy. Wymagane w przypadku podstawowych typów map, ignorowane w przypadku nakładających się typów map. |
minZoom |
Typ:
number Minimalny poziom powiększenia mapy podczas wyświetlania tego typu mapy. Opcjonalny; domyślna wartość to 0. |
radius |
Typ:
number Promień planety na mapie w metrach. Opcjonalny; domyślnie ustawiony na promień równikowy Ziemi wynoszący 6378137 m. |
tileSize |
Typ:
Size Wymiary każdej płytki. Wymagane. |
alt optional |
Typ:
string optional Tekst alternatywny wyświetlany, gdy użytkownik najedzie kursorem na przycisk tego typu mapy w elementach sterujących MapTypeControl. Opcjonalnie: |
name optional |
Typ:
string optional Nazwa wyświetlana w elementach sterujących MapTypeControl. Opcjonalnie: |
projection optional |
Typ:
Projection optional Projekcja użyta do renderowania tego typu mapy. Opcjonalny; domyślnie Mercator. |
Metody | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) Parametry:
Zwracana wartość:
Element|null kafelka z wynikiem.Zwraca kafelek dla podanych współrzędnych (x, y) i poziomu powiększenia. Ta karta zostanie dołączona do podanego obiektu ownerDocument. Niedostępne w przypadku podstawowych typów map. |
releaseTile |
releaseTile(tile) Parametry:
Zwracana wartość: brak
zwalniając daną płytkę i wykonując niezbędne czynności porządkujące. Podana przez Ciebie płytka została już usunięta z dokumentu. Opcjonalnie: |
Interfejs Projekcja
google.maps.Projection
interfejs
Metody | |
---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point]) Parametry:
Wartość zwracana:
Point|null Przekształca dane z cylindru LatLng na płaszczyznę Point. Ten interfejs określa funkcję, która implementuje przekształcenie z danych wartości LatLng na współrzędne geograficzne na mapie. Interfejs Maps API wywołuje tę metodę, gdy musi nanosić 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|null Ten interfejs określa funkcję, która implementuje przekształcenie z współrzędnych świata na mapie na wartości LatLng . Interfejs Maps API wywołuje tę metodę, gdy musi przekształcić działania na ekranie w 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
class
Ta klasa implementuje interfejs MapType i służy do renderowania kafelków obrazu.
Te zajęcia trwają MVCObject
.
Ta klasa implementuje MapType
.
Dostęp przez połączenie telefoniczne const {ImageMapType} = await google.maps.importLibrary("maps")
. Zobacz Biblioteki w Maps JavaScript API.
Zespół | |
---|---|
ImageMapType |
ImageMapType(opts) Parametry:
Tworzy typ mapy obrazkowej (ImageMapType) na podstawie podanych opcji typu mapy obrazkowej (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 opacity Bieżąca nieprzezroczystość.Zwraca poziom krycia (od 0 (przezroczysty) do 1.0 ) płytek ImageMapType . |
getTile |
getTile(tileCoord, zoom, ownerDocument) Parametry:
Zwracana wartość:
Element|null kafelka z wynikiem. |
releaseTile |
releaseTile(tileDiv) Parametry:
Zwracana wartość: brak
|
setOpacity |
setOpacity(opacity) Parametry:
Zwracana wartość: brak
Ustawia poziom krycia (od 0 (przezroczysty) do 1.0 ) kafelków ImageMapType . |
Uzyskane:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Wydarzenia | |
---|---|
tilesloaded |
function() Argumenty: brak.
To zdarzenie jest wywoływane po zakończeniu wczytywania widocznych kafelków. |
Interfejs ImageMapTypeOptions
google.maps.ImageMapTypeOptions
interfejs
Ta klasa służy do tworzenia typu MapType, który renderuje płytki obrazów.
Właściwości | |
---|---|
alt optional |
Typ:
string optional Tekst alternatywny wyświetlany, gdy użytkownik najedzie kursorem na przycisk tego typu mapy w elementach sterujących MapTypeControl. |
getTileUrl optional |
Typ:
function(Point, number): (string optional) optional Zwraca ciąg znaków (adres URL) dla podanych współrzędnych 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 elementach sterujących MapTypeControl. |
opacity optional |
Typ:
number optional Przezroczystość, która zostanie zastosowana do kafelków. Przezroczystość powinna być określona jako wartość zmiennoprzecinkowa z zakresu od 0 do 1,0, gdzie 0 to całkowicie przezroczysty, a 1 to całkowicie nieprzezroczysty. |
tileSize optional |
Typ:
Size optional Rozmiar kafelka. |
Klasa GroundOverlay
google.maps.GroundOverlay
class
Prostokątna nakładka obrazu na mapie.
Te zajęcia trwają MVCObject
.
Dostęp przez połączenie telefoniczne const {GroundOverlay} = await google.maps.importLibrary("maps")
. Zobacz Biblioteki w Maps JavaScript API.
Zespół | |
---|---|
GroundOverlay |
GroundOverlay(url, bounds[, opts]) Parametry:
Tworzy nakładkę nawierzchni na podstawie podanego adresu URL obrazu i jego LatLngBounds . Obraz jest skalowany tak, aby pasował do bieżących granic, i projekcjonowany przy użyciu bieżącej projekcji mapy. |
Metody | |
---|---|
getBounds |
getBounds() Parametry: brak
Wartość zwracana:
LatLngBounds Pobiera LatLngBounds tego nakładki. |
getMap |
getMap() Parametry: brak
Wartość zwracana:
Map Zwraca mapę, na której wyświetla się nakładka naziemna. |
getOpacity |
getOpacity() Parametry: brak
Wartość zwracana:
number Zwraca przezroczystość tego nakładania terenu. |
getUrl |
getUrl() Parametry: brak
Wartość zwracana:
string Pobiera adres URL wyświetlanego obrazu. |
setMap |
setMap(map) Parametry:
Zwracana wartość: brak
Renderuje nakładkę terenu na określonej mapie. Jeśli mapa ma wartość null , nakładka zostaje usunięta. |
setOpacity |
setOpacity(opacity) Parametry:
Zwracana wartość: brak
Ustawia przezroczystość nakładki na ziemi. |
Uzyskane:
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 elementach GroundOverlay . |
dblclick |
function(event) Argumenty:
To zdarzenie jest wywoływane, gdy zdarzenie DOM dblclick zostanie wywołane w elementach GroundOverlay . |
interfejs GroundOverlayOptions
google.maps.GroundOverlayOptions
interfejs
Ten obiekt definiuje właściwości, które można ustawić w obiekcie GroundOverlay
.
Właściwości | |
---|---|
clickable optional |
Typ:
boolean optional Jeśli true , nakładka 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 Domyślnie:
1.0 Przezroczystość nakładki wyrażona jako liczba z zakresu od 0 do 1. Opcjonalnie: |
StyledMapType class
google.maps.StyledMapType
class
Tworzy element MapType
ze stylem niestandardowym.
Te zajęcia trwają MVCObject
.
Ta klasa implementuje MapType
.
Dostęp przez połączenie telefoniczne const {StyledMapType} = await google.maps.importLibrary("maps")
. Zobacz Biblioteki w Maps JavaScript API.
Zespół | |
---|---|
StyledMapType |
StyledMapType(styles[, options]) Parametry:
Tworzy element MapType ze stylami określonymi w opcjach. Funkcja StyledMapType przyjmuje tablicę wartości MapTypeStyle , w której każda wartość MapTypeStyle jest kolejno stosowana do mapy. Nowsza wersja MapTypeStyle , która stosuje te same MapTypeStyler do tych samych selektorów co starsza wersja MapTypeStyle , zastąpi tę starszą wersję.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 kafelka z wynikiem. |
releaseTile |
releaseTile(tile) Parametry:
Zwracana wartość: brak
|
Uzyskane:
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 StyledMapType
. Po utworzeniu instancji StyledMapType
tych opcji nie można zmienić.
Właściwości | |
---|---|
alt optional |
Typ:
string optional Tekst wyświetlany, gdy w elemencie sterującym typem mapy najedzie się kursorem na przycisk MapType . |
maxZoom optional |
Typ:
number optional Maksymalny poziom powiększenia mapy podczas wyświetlania tego MapType . Opcjonalnie: |
minZoom optional |
Typ:
number optional Minimalny poziom powiększenia mapy podczas wyświetlania tego MapType . Opcjonalnie: |
name optional |
Typ:
string optional Nazwa do wyświetlenia w elemencie sterującym typem mapy. |