MapType interfejs
google.maps.MapTypeinterfejs
Ten interfejs definiuje typ mapy i jest zwykle używany w przypadku niestandardowych typów map. Niezmienne.
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ładkowych. |
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 promień równikowy Ziemi, czyli 6378137 metrów. |
alt optional |
Typ:
string optionalTekst alternatywny wyświetlany po najechaniu kursorem na przycisk tego typu MapType w MapTypeControl. Opcjonalnie. |
name optional |
Typ:
string optionalNazwa wyświetlana w kontrolce MapTypeControl. Opcjonalnie. |
projection optional |
Typ:
Projection optionalProjekcja używana do renderowania tego obiektu MapType. 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 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ść:
voidZwalnia podany fragment, wykonując wszelkie niezbędne czynności czyszczące. Podany kafel zostanie już usunięty z dokumentu. Opcjonalnie. |
Projection interfejs
google.maps.Projectioninterfejs
Metody | |
|---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point])Parametry:
Zwracana wartość:
Point|nullPrzekształ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|nullTen 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.ImageMapTypeOptionsinterfejs
Ta klasa służy do tworzenia obiektu MapType, który renderuje kafelki obrazów.
Właściwości | |
|---|---|
alt optional |
Typ:
string optionalTekst alternatywny wyświetlany po najechaniu kursorem na przycisk tego typu MapType w MapTypeControl. |
getTileUrl optional |
Typ:
function(Point, number): (string optional) optionalZwraca ciąg znaków (adres URL) dla podanych współrzędnych kafelka (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 kontrolce MapTypeControl. |
opacity optional |
Typ:
number optionalPrzezroczystość, 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 optionalRozmiar 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ść:
LatLngBoundsPobiera LatLngBounds tej nakładki. |
getMap |
getMap()Parametry: brak
Zwracana wartość:
MapZwraca mapę, na której wyświetlana jest ta nakładka na podłożu. |
getOpacity |
getOpacity()Parametry: brak
Zwracana wartość:
numberZwraca przezroczystość tej nakładki na mapę. |
getUrl |
getUrl()Parametry: brak
Zwracana wartość:
stringPobiera 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.GroundOverlayOptionsinterfejs
Ten obiekt określa właściwości, które można ustawić w obiekcie GroundOverlay.
Właściwości | |
|---|---|
clickable optional |
Typ:
boolean optionalJeśli true, nakładka na ziemię 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. |
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.StyledMapTypeOptionsinterfejs
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 optionalTekst wyświetlany po najechaniu kursorem na przycisk MapType w elemencie sterującym typem mapy. |
maxZoom optional |
Typ:
number optionalMaksymalny poziom powiększenia mapy podczas wyświetlania tego MapType. Opcjonalnie. |
minZoom optional |
Typ:
number optionalMinimalny poziom powiększenia mapy podczas wyświetlania tego MapType. Opcjonalnie. |
name optional |
Typ:
string optionalNazwa do wyświetlenia w elemencie sterującym typem mapy. |