Image overlays

Interfejs MapType

google.maps.MapType interfejs

Ten interfejs definiuje typ mapy i zwykle jest używany w przypadku niestandardowych typów map. Niezmienne.

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.
getTile
getTile(tileCoord, zoom, ownerDocument)
Parametry: 
  • tileCoord:  współrzędne Point.
  • zoom: Powiększenie fragmentu: number.
  • ownerDocumentDocument dokument, do którego należy ten kafelek.
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: 
  • tile:  kafelek do zwolnienia Element optional.
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

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: 
  • pixelPoint
  • noClampNoWrapboolean optional
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.

ImageMapType
ImageMapType(opts)
Parametry: 
Konstruuje obiekt ImageMapType za pomocą dostępnych opcji ImageMapTypeOptions
alt
Typ:  string optional
maxZoom
Typ:  number
minZoom
Typ:  number
name
Typ:  string optional
projection
Typ:  Projection
radius
Typ:  number
tileSize
Typ:  Size
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: 
  • tileCoord:  współrzędne Point.
  • zoom: Powiększenie fragmentu: number.
  • ownerDocumentDocument dokument, do którego należy ten kafelek.
Zwracana wartość:  Element|null Kafelek wynikowy.
releaseTile
releaseTile(tileDiv)
Parametry: 
  • tileDiv:  kafelek do zwolnienia Element optional.
Zwróć wartość: brak
setOpacity
setOpacity(opacity)
Parametry: 
  • opacitynumber nowa przezroczystość.
Zwróć wartość: brak
Ustawia poziom przezroczystości (0 (przezroczysta)) na 1.0) kafelków ImageMapType.
Dziedziczone: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
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.

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.

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.
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: 
  • opacitynumber
Zwróć wartość: brak
Ustawia przezroczystość tej warstwy gruntu.
Dziedziczone: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
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.

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.

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.
alt
Typ:  string
maxZoom
Typ:  number
minZoom
Typ:  number
name
Typ:  string
projection
Typ:  Projection
radius
Typ:  number
tileSize
Typ:  Size
getTile
getTile(tileCoord, zoom, ownerDocument)
Parametry: 
  • tileCoord:  współrzędne Point.
  • zoom: Powiększenie fragmentu: number.
  • ownerDocumentDocument dokument, do którego należy ten kafelek.
Zwracana wartość:  Element|null Kafelek wynikowy.
releaseTile
releaseTile(tile)
Parametry: 
  • tile:  kafelek do zwolnienia Element optional.
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.

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.