Image overlays

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

MapType interfejs

google.maps.MapType interfejs

Ten interfejs określa typ mapy i zwykle jest używany w przypadku niestandardowych typów map. Stały

maxZoom
Typ: number
Maksymalny poziom powiększenia mapy podczas wyświetlania tego typu mapy. Wymagane w przypadku podstawowych typów MapType i ignorowane 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. Opcjonalnie – domyślny promień równania Ziemi wynosi 6378137 metrów.
tileSize
Typ: Size
Wymiary każdego kafelka. Wymagany.
alt optional
Typ: string optional
Tekst alternatywny do wyświetlenia po najechaniu przyciskiem przycisku tego typu mapy w elemencie MapTypeControl. Opcjonalne.
name optional
Typ: string optional
Nazwa wyświetlana w elemencie MapTypeControl. Opcjonalne.
projection optional
Typ: Projection optional
Projekcja użyta do renderowania tego typu mapy. Opcjonalnie: domyślnie Mercator.
getTile
getTile(tileCoord, zoom, ownerDocument)
Parametry:
  • tileCoord: Point współrzędne.
  • zoomnumber powiększenie fragmentu.
  • ownerDocument: Document dokument, do którego należy ten kafelek.
Wartość zwracania: Element|null kafelek z wynikiem
Zwraca kafelek dla danej współrzędnej (x, y) i poziomu powiększenia. Ten kafelek zostanie dołączony do danego dokumentu document. Ta opcja jest niedostępna dla podstawowych typów map.
releaseTile
releaseTile(tile)
Parametry:
  • tile: kafelek do zwolnienia: Element optional.
Wartość zwrotu: brak
Zwolnia określony kafelek, wykonując wszystkie niezbędne czyszczenie. Przesłany kafelek został już usunięty z dokumentu. Opcjonalne.

Interfejs projekcji

google.maps.Projection interfejs

fromLatLngToPoint
fromLatLngToPoint(latLng[, point])
Parametry:
Wartość zwrotu: Point|null
Przesunięcie z cylindra LatLng do samolotu Point. Ten interfejs określa funkcję, która wykonuje translację z określonych wartości LatLng do współrzędnych świata na odwzorowaniu mapy. Interfejs Maps API wywołuje tę metodę, gdy trzeba wyznaczyć lokalizacje na ekranie. Obiekty Projection muszą wdrożyć tę metodę, ale mogą zwracać wartość null, jeśli odniesienie nie może wyliczyć Point.
fromPointToLatLng
fromPointToLatLng(pixel[, noClampNoWrap])
Parametry:
  • pixel: Point
  • noClampNoWrapboolean optional
Wartość zwrotu: LatLng|null
Ten interfejs określa funkcję implementującą tłumaczenie ze współrzędnych świata na odwzorowaniu mapy na wartości LatLng. Interfejs API Map Google wywoła tę metodę, gdy będzie trzeba przenieść działania na ekranie do pozycji na mapie. Obiekty Projection muszą wdrożyć tę metodę, ale mogą zwracać wartość null, jeśli odniesienie nie może wyliczyć LatLng.

Klasa ImageMapType

Klasa google.maps.ImageMapType

Ta klasa wykorzystuje interfejs MapType i służy do renderowania kafelków obrazów.

Klasa obejmuje MVCObject.

Ta klasa implementuje właściwość MapType.

ImageMapType
ImageMapType(opts)
Parametry:
Tworzy obiekt ImageMapType za pomocą podanych opcji ImageMapTypeOptions
alt
Typ: string optional
maxZoom
Typ: number
minZoom
Typ: number
name
Typ: string optional
projection
radius
Typ: number
tileSize
Typ: Size
getOpacity
getOpacity()
Parametry: brak
Wartość zwrotu: number przezroczystość
Zwraca poziom przezroczystości (0 (przezroczysty) na kafelki elementu ImageMapType (1.0).
getTile
getTile(tileCoord, zoom, ownerDocument)
Parametry:
  • tileCoordPoint współrzędne.
  • zoom: number powiększenie fragmentu.
  • ownerDocumentDocument dokument, do którego należy ten kafelek.
Wartość zwracania: Element|null kafelek z wynikiem
releaseTile
releaseTile(tileDiv)
Parametry:
  • tileDiv: kafelek do zwolnienia: Element optional.
Wartość zwrotu: brak
setOpacity
setOpacity(opacity)
Parametry:
  • opacity: number Nowa przezroczystość.
Wartość zwrotu: brak
Ustawia poziom przezroczystości (0 (przezroczysty) 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.

ImageMapTypeOptions interfejs

google.maps.ImageMapTypeOptions interfejs

Ta klasa służy do tworzenia typu mapy, który renderuje kafelki obrazów.

alt optional
Typ: string optional
Tekst alternatywny do wyświetlenia po najechaniu przyciskiem przycisku tego typu mapy w elemencie MapTypeControl.
getTileUrl optional
Typ: function(Point, number): (string optional) optional
Zwraca ciąg znaków (URL) dla określonej współrzędnych kafelka (x, y) i 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. Opcjonalne.
name optional
Typ: string optional
Nazwa wyświetlana w elemencie MapTypeControl.
opacity optional
Typ: number optional
Przezroczystość stosowana do kafelków Przezroczystość musi być wartością zmiennoprzecinkową z zakresu od 0 do 1,0, gdzie 0 oznacza pełną przezroczystość, a 1 jest całkowicie nieprzezroczyste.
tileSize optional
Typ: Size optional
Rozmiar kafelka.

Klasa GroundNakładka

Klasa google.maps.GroundOverlay

Prostokątna nakładka na obrazie na mapie.

Klasa obejmuje MVCObject.

GroundOverlay
GroundOverlay(url, bounds[, opts])
Parametry:
Tworzy nakładkę na powierzchnię z poziomu podanego adresu URL obrazu i obiektu LatLngBounds. Obraz jest przeskalowany, aby pasował do bieżących granic, a projekty są wyświetlane za pomocą bieżącego projekcji mapy.
getBounds
getBounds()
Parametry: brak
Wartość zwrotu: LatLngBounds
Pobiera LatLngBounds z tej nakładki.
getMap
getMap()
Parametry: brak
Wartość zwrotu: Map
Zwraca mapę, na której wyświetlana jest ta nakładka.
getOpacity
getOpacity()
Parametry: brak
Wartość zwrotu: number
Zwraca przezroczystość tej nakładki warstwowej.
getUrl
getUrl()
Parametry: brak
Wartość zwrotu: string
Pobiera adres URL przewidywanego obrazu.
setMap
setMap(map)
Parametry:
Wartość zwrotu: brak
Renderuje powierzchnię na określonej mapie. Jeśli mapa jest ustawiona na null, nakładka jest usuwana.
setOpacity
setOpacity(opacity)
Parametry:
  • opacity: number
Wartość zwrotu: brak
Ustawia przezroczystość tej nawierzchni.
Dziedziczone: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
click
function(event)
Argumenty:
To zdarzenie jest wywoływane, gdy zdarzenie kliknięcia DOM jest uruchamiane w GroundOverlay.
dblclick
function(event)
Argumenty:
To zdarzenie jest wywoływane, gdy zdarzenie DOM dblclick jest uruchamiane w GroundOverlay.

Interfejs GroundNakładkaOptions

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 jest włączona, nakładka naziemna może otrzymywać zdarzenia związane z ruchem myszy.
map optional
Typ: Map optional
Mapa, w której ma się wyświetlać nakładka.
opacity optional
Typ: number optional
Wartość domyślna: 1.0
Przezroczystość nakładki jako liczba z zakresu od 0 do 1. Opcjonalne.

Klasa StyledMapType

Klasa google.maps.StyledMapType

Tworzy MapType ze stylem niestandardowym.

Klasa obejmuje MVCObject.

Ta klasa implementuje właściwość MapType.

StyledMapType
StyledMapType(styles[, options])
Parametry:
Tworzy styl MapType z określonymi opcjami. StyledMapType obejmuje tablicę MapTypeStyle, na której każdy element MapTypeStyle jest stosowany do mapy kolejno po sobie. Później tag MapTypeStyle, który stosuje te same MapTypeStylerdo tych samych selektorów, zostanie zastąpiony przez MapTypeStyle we wcześniejszej wartości MapTypeStyle.
alt
Typ: string
maxZoom
Typ: number
minZoom
Typ: number
name
Typ: string
projection
radius
Typ: number
tileSize
Typ: Size
getTile
getTile(tileCoord, zoom, ownerDocument)
Parametry:
  • tileCoordPoint współrzędne.
  • zoomnumber powiększenie fragmentu.
  • ownerDocument: Document dokument, do którego należy ten kafelek.
Wartość zwracania: Element|null kafelek z wynikiem
releaseTile
releaseTile(tile)
Parametry:
  • tile: kafelek do zwolnienia: Element optional.
Wartość zwrotu: brak
Dziedziczone: 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 obiektu StyledMapType. Po utworzeniu instancji StyledMapType nie można zmienić tych opcji.

alt optional
Typ: string optional
Tekst wyświetlany po najechaniu kursorem na przycisk tego elementu MapType, najeżdżając kursorem na element typu mapy.
maxZoom optional
Typ: number optional
Maksymalny poziom powiększenia mapy podczas wyświetlania tego obiektu MapType. Opcjonalne.
minZoom optional
Typ: number optional
Minimalny poziom powiększenia mapy przy wyświetlaniu tego elementu (MapType). Opcjonalne.
name optional
Typ: string optional
Nazwa wyświetlana w elemencie mapy.