MapType interfejs
google.maps.MapType
interfejs
Ten interfejs definiuje typ mapy i jest zwykle 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 map, ignorowane w przypadku typów map nakładkowych. |
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 promień równikowy Ziemi, czyli 6378137 metrów. |
alt optional |
Typ:
string optional Tekst alternatywny wyświetlany po najechaniu kursorem na przycisk tego typu MapType w MapTypeControl. Opcjonalnie. |
name optional |
Typ:
string optional Nazwa wyświetlana w kontrolce MapTypeControl. Opcjonalnie. |
projection optional |
Typ:
Projection optional Projekcja używana do renderowania tego obiektu MapType. Opcjonalny; domyślnie Mercator. |
tileSize optional |
Typ:
Size optional Wymiary każdego kafelka. Wymagane. |
Metody | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) Parametry:
Zwracana wartość:
Element|null wynikowy kafelek.Zwraca kafelek dla podanych współrzędnych kafelka (x, y) i poziomu powiększenia. Ten element zostanie dołączony do podanego dokumentu ownerDocument. Niedostępne w przypadku typów mapy bazowej. |
releaseTile |
releaseTile(tile) Parametry:
Zwracana wartość: brak
Zwalnia podany fragment, wykonując wszelkie niezbędne czynności czyszczące. Podany kafel zostanie już usunięty z dokumentu. Opcjonalnie. |
Projection interfejs
google.maps.Projection
interfejs
Metody | |
---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point]) Parametry:
Zwracana wartość:
Point|null Przekształca cylinder LatLng na płaszczyznę Point. Ten interfejs określa funkcję, która implementuje tłumaczenie podanych wartości LatLng na współrzędne geograficzne w projekcji mapy. Interfejs Maps API wywołuje tę metodę, gdy musi wykreślić lokalizacje na ekranie. Obiekty Projection muszą implementować tę metodę, ale mogą zwracać wartość null , jeśli projekcja nie może obliczyć wartości Point . |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap]) Parametry:
Zwracana wartość:
LatLng|null Ten interfejs określa funkcję, która implementuje tłumaczenie z współrzędnych geograficznych na projekcji mapy na 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 projekcja nie może obliczyć wartości LatLng . |
ImageMapType class
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
.
Dostęp przez połączenie pod numer const {ImageMapType} = await google.maps.importLibrary("maps")
.
Zobacz Biblioteki w Maps JavaScript API.
Zespół | |
---|---|
ImageMapType |
ImageMapType(opts) Parametry:
Tworzy obiekt ImageMapType na podstawie 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 krycia ( 0 (przezroczyste) 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
Określa poziom krycia (od 0 – przezroczysty do 1.0 ) kafelków ImageMapType . |
Odziedziczone:
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. |
ImageMapTypeOptions interfejs
google.maps.ImageMapTypeOptions
interfejs
Ta klasa służy do tworzenia obiektu MapType, który renderuje kafelki obrazów.
Właściwości | |
---|---|
alt optional |
Typ:
string optional Tekst alternatywny wyświetlany po najechaniu kursorem na przycisk tego typu MapType w 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 kontrolce MapTypeControl. |
opacity optional |
Typ:
number optional Przezroczystość, która zostanie zastosowana do kafelków. Przezroczystość należy podać jako wartość zmiennoprzecinkową z zakresu od 0 do 1,0, gdzie 0 oznacza pełną przezroczystość, a 1 – pełną nieprzezroczystość. |
tileSize optional |
Typ:
Size optional Rozmiar kafelka. |
GroundOverlay class
google.maps.GroundOverlay
zajęcia
Prostokątna nakładka obrazu na mapie.
Ta klasa rozszerza klasę MVCObject
.
Dostęp przez połączenie 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ę na ziemię 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żącej projekcji mapy. |
Metody | |
---|---|
getBounds |
getBounds() Parametry: brak
Zwracana wartość:
LatLngBounds Pobiera LatLngBounds tej nakładki. |
getMap |
getMap() Parametry: brak
Zwracana wartość:
Map Zwraca mapę, na której wyświetlana jest ta nakładka na podłożu. |
getOpacity |
getOpacity() Parametry: brak
Zwracana wartość:
number Zwraca przezroczystość tej nakładki na mapę. |
getUrl |
getUrl() Parametry: brak
Zwracana wartość:
string Pobiera adres URL wyświetlanego obrazu. |
setMap |
setMap(map) Parametry:
Zwracana wartość: brak
Renderuje nakładkę na mapie na określonej mapie. Jeśli mapa ma wartość null , nakładka zostanie usunięta. |
setOpacity |
setOpacity(opacity) Parametry:
Zwracana wartość: brak
Ustawia przezroczystość tej nakładki na ziemię. |
Odziedziczone:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Wydarzenia | |
---|---|
click |
function(event) Argumenty:
To zdarzenie jest wywoływane, gdy w elemencie GroundOverlay zostanie wywołane zdarzenie kliknięcia DOM. |
dblclick |
function(event) Argumenty:
To zdarzenie jest wywoływane, gdy w GroundOverlay zostanie wywołane zdarzenie DOM dblclick. |
GroundOverlayOptions interfejs
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 true , nakładka na ziemię 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
zajęcia
Tworzy element MapType
ze stylem niestandardowym.
Ta klasa rozszerza klasę MVCObject
.
Ta klasa implementuje interfejs MapType
.
Dostęp przez połączenie 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. Funkcja StyledMapType przyjmuje tablicę funkcji MapTypeStyle , z których każda jest stosowana do mapy kolejno.MapTypeStyle Późniejszy MapTypeStyle , który stosuje te same MapTypeStyler do tych samych selektorów co wcześniejszy MapTypeStyle , zastąpi wcześniejszy MapTypeStyle . Pamiętaj, że gdy ustawiony jest identyfikator mapy, parametr StyledMapType nie jest obsługiwany. Jeśli używasz obu tych funkcji jednocześnie, zobaczysz 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
|
Odziedziczone:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
StyledMapTypeOptions interfejs
google.maps.StyledMapTypeOptions
interfejs
Ta klasa służy do określania opcji podczas tworzenia 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 MapType w elemencie sterującym typem mapy. |
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. |