Klasa Polyline
google.maps.Polyline
zajęcia
Linia łamana to liniowa nakładka połączonych fragmentów linii na mapie.
Te zajęcia są rozszerzone na MVCObject
.
Aby uzyskać dostęp, zadzwoń pod numer const {Polyline} = await google.maps.importLibrary("maps")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Zespół | |
---|---|
Polyline |
Polyline([opts]) Parametry:
Utwórz linię łamaną przy użyciu przekazanego elementu PolylineOptions , który określa zarówno ścieżkę linii łamanej, jak i styl kreski, który ma być używany podczas rysowania linii łamanej. Podczas tworzenia linii łamanej można przekazać tablicę LatLng lub MVCArray o wartości LatLng s. Proste tablice są konwertowane na tablice MVCArray w obrębie linii łamanej podczas tworzenia instancji. |
Metody | |
---|---|
getDraggable |
getDraggable() Parametry: brak
Wartość zwrotu:
boolean Zwraca, czy użytkownik może przeciągnąć ten kształt. |
getEditable |
getEditable() Parametry: brak
Wartość zwrotu:
boolean Zwraca, czy użytkownik może edytować ten kształt. |
getMap |
getMap() Parametry: brak
Wartość zwrotu:
Map|null Zwraca mapę, na której został dołączony ten kształt. |
getPath |
getPath() Parametry: brak
Pobiera ścieżkę. |
getVisible |
getVisible() Parametry: brak
Wartość zwrotu:
boolean Zwraca, czy ten wielokąt jest widoczny na mapie. |
setDraggable |
setDraggable(draggable) Parametry:
Zwracana wartość: brak
Jeśli ma wartość true , użytkownik może przeciągać ten kształt po mapie. Właściwość geodesic określa tryb przeciągania. |
setEditable |
setEditable(editable) Parametry:
Zwracana wartość: brak
Jeśli ma wartość true , użytkownik może edytować ten kształt, przeciągając punkty kontrolne na wierzchołkach i w każdym segmencie. |
setMap |
setMap(map) Parametry:
Zwracana wartość: brak
Renderuje ten kształt na określonej mapie. Jeśli mapa jest ustawiona na null , kształt zostanie usunięty. |
setOptions |
setOptions(options) Parametry:
Zwracana wartość: brak
|
setPath |
setPath(path) Parametry:
Zwracana wartość: brak
Ustawia ścieżkę. Więcej informacji: PolylineOptions . |
setVisible |
setVisible(visible) Parametry:
Zwracana wartość: brak
Ukrywa ten wielokąt, jeśli jest ustawiony na wartość false . |
Dziedziczone:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Wydarzenia | |
---|---|
click |
function(event) Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia kliknięcia DOM na linii łamanej. |
contextmenu |
function(event) Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia menu kontekstowego DOM na linii. |
dblclick |
function(event) Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia DOM dblclick na linii łamanej. |
drag |
function(event) Argumenty:
To zdarzenie jest wywoływane wielokrotnie, gdy użytkownik przeciąga linię łamaną. |
dragend |
function(event) Argumenty:
To zdarzenie jest wywoływane, gdy użytkownik przestaje przeciągać linię łamaną. |
dragstart |
function(event) Argumenty:
Zdarzenie to jest wywoływane, gdy użytkownik zaczyna przeciągać linię łamaną. |
mousedown |
function(event) Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia kursora myszy DOM na linii łamanej. |
mousemove |
function(event) Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia ruchu kursora myszy DOM na linii łamanej. |
mouseout |
function(event) Argumenty:
To zdarzenie jest wywoływane po najechaniu kursorem myszy na linię Polyline. |
mouseover |
function(event) Argumenty:
To zdarzenie jest wywoływane po najechaniu kursorem myszy na Polyline. |
mouseup |
function(event) Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia kursora myszy DOM na linii łamanej. |
|
function(event) Argumenty:
Zdarzenie jest wywoływane po kliknięciu linii łamanej prawym przyciskiem myszy. |
Interfejs PolylineOptions
google.maps.PolylineOptions
interfejs
Obiekt PolylineOptions używany do definiowania właściwości, które można ustawić na linii łamanej.
Właściwości | |
---|---|
clickable optional |
Typ:
boolean optional Wartość domyślna:
true Wskazuje, czy Polyline obsługuje zdarzenia myszy. |
draggable optional |
Typ:
boolean optional Wartość domyślna:
false Jeśli ma wartość true , użytkownik może przeciągać ten kształt po mapie. Właściwość geodesic określa tryb przeciągania. |
editable optional |
Typ:
boolean optional Wartość domyślna:
false Jeśli ma wartość true , użytkownik może edytować ten kształt, przeciągając punkty kontrolne na wierzchołkach i w każdym segmencie. |
geodesic optional |
Typ:
boolean optional Wartość domyślna:
false W przypadku true krawędzie wielokąta są interpretowane jako geodezyjne i podchodzą do krzywizny Ziemi. W przypadku false krawędzie wielokąta są renderowane jako linie proste w przestrzeni ekranu. Kształt wielokąta geodezyjnego może się zmieniać po przeciągnięciu, ponieważ jego wymiary są utrzymywane względem powierzchni Ziemi. |
icons optional |
Typ:
Array<IconSequence> optional Ikony do renderowania wzdłuż linii łamanej. |
map optional |
Typ:
Map optional Mapa, na której ma zostać wyświetlona linia łamana. |
path optional |
Typ:
MVCArray<LatLng>|Array<LatLng|LatLngLiteral> optional Uporządkowana sekwencja współrzędnych linii łamanej. Tę ścieżkę można określić za pomocą prostej tablicy LatLng lub MVCArray o wartości LatLng . Pamiętaj, że jeśli przekażesz prostą tablicę, zostanie ona skonwertowana do formatu MVCArray . Wstawienie lub usunięcie położenia geograficznego w obiekcie MVCArray spowoduje automatyczne zaktualizowanie linii łamanej na mapie. |
strokeColor optional |
Typ:
string optional Kolor kreski. Obsługiwane są wszystkie kolory CSS3 z wyjątkiem rozszerzonych kolorów. |
strokeOpacity optional |
Typ:
number optional Przezroczystość kreski w zakresie od 0,0 do 1,0. |
strokeWeight optional |
Typ:
number optional Szerokość kreski w pikselach. |
visible optional |
Typ:
boolean optional Wartość domyślna:
true Określa, czy ta linia łamana jest widoczna na mapie. |
zIndex optional |
Typ:
number optional Wartość zIndex w porównaniu z innymi łamami. |
Interfejs IconSequence
google.maps.IconSequence
interfejs
Opisuje sposób renderowania ikon w linii.
Jeśli linia łamana ma charakter geodezyjny, odległości określone dla przesunięcia i powtarzania są domyślnie obliczane w metrach. Ustawienie przesunięcia lub powtórzenia wartości w pikselach spowoduje obliczanie odległości w pikselach na ekranie.
Właściwości | |
---|---|
fixedRotation optional |
Typ:
boolean optional Wartość domyślna:
false W przypadku wartości true wszystkie ikony w sekwencji mają taki sam stały obrót niezależnie od kąta krawędzi, na której leżą. Jeśli ustawiona jest wartość false , każda ikona w sekwencji jest obrócona w celu wyrównania do krawędzi. |
icon optional |
Typ:
Symbol optional Ikona do renderowania na linii. |
offset optional |
Typ:
string optional Wartość domyślna:
'100%' Odległość od początku linii, w której ma zostać wyświetlona ikona. Odległość może być wyrażona jako procent długości linii (np. „50%”) lub w pikselach (np. „50 pikseli”). |
repeat optional |
Typ:
string optional Wartość domyślna:
0 Odległość między kolejnymi ikonami na linii. Odległość może być wyrażona jako procent długości linii (np. „50%”) lub w pikselach (np. „50 pikseli”). Aby wyłączyć powtarzanie ikony, podaj wartość „0”. |
Klasa Polygon
google.maps.Polygon
zajęcia
Wielokąt (np. linia łamana) definiuje serię połączonych współrzędnych w uporządkowanej kolejności. Ponadto wielokąty tworzą pętlę zamkniętą i określają wypełniony region. Zobacz przykłady w przewodniku dla programistów, zaczynając od prostego wielokąta, wielokąta z otworem itd. Pamiętaj, że wielokąt możesz utworzyć też za pomocą warstwy danych. Warstwa danych zapewnia prostszy sposób tworzenia otworów, ponieważ zajmuje się kolejnością ścieżek wewnętrznych i zewnętrznych.
Te zajęcia są rozszerzone na MVCObject
.
Aby uzyskać dostęp, zadzwoń pod numer const {Polygon} = await google.maps.importLibrary("maps")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Zespół | |
---|---|
Polygon |
Polygon([opts]) Parametry:
Utwórz wielokąt przy użyciu przekazanej funkcji PolygonOptions , która określa jego ścieżkę, styl linii jego krawędzi oraz styl wypełnienia jego wewnętrznych obszarów. Wielokąt może zawierać jedną lub więcej ścieżek, przy czym każda ścieżka składa się z tablicy LatLng . Tworząc te ścieżki, można przekazać tablicę identyfikatorów latLng lub obiekt MVCArray o wartości LatLng . Przy tworzeniu wystąpienia tablic w obrębie wielokąta są konwertowane do formatu MVCArray . |
Metody | |
---|---|
getDraggable |
getDraggable() Parametry: brak
Wartość zwrotu:
boolean Zwraca, czy użytkownik może przeciągnąć ten kształt. |
getEditable |
getEditable() Parametry: brak
Wartość zwrotu:
boolean Zwraca, czy użytkownik może edytować ten kształt. |
getMap |
getMap() Parametry: brak
Wartość zwrotu:
Map|null Zwraca mapę, na której został dołączony ten kształt. |
getPath |
getPath() Parametry: brak
Pobiera pierwszą ścieżkę. |
getPaths |
getPaths() Parametry: brak
Pobiera ścieżki tego wielokąta. |
getVisible |
getVisible() Parametry: brak
Wartość zwrotu:
boolean Zwraca, czy ten wielokąt jest widoczny na mapie. |
setDraggable |
setDraggable(draggable) Parametry:
Zwracana wartość: brak
Jeśli ma wartość true , użytkownik może przeciągać ten kształt po mapie. Właściwość geodesic określa tryb przeciągania. |
setEditable |
setEditable(editable) Parametry:
Zwracana wartość: brak
Jeśli ma wartość true , użytkownik może edytować ten kształt, przeciągając punkty kontrolne na wierzchołkach i w każdym segmencie. |
setMap |
setMap(map) Parametry:
Zwracana wartość: brak
Renderuje ten kształt na określonej mapie. Jeśli mapa jest ustawiona na null , kształt zostanie usunięty. |
setOptions |
setOptions(options) Parametry:
Zwracana wartość: brak
|
setPath |
setPath(path) Parametry:
Zwracana wartość: brak
Ustawia pierwszą ścieżkę. Więcej informacji: PolygonOptions . |
setPaths |
setPaths(paths) Parametry:
Zwracana wartość: brak
Służy do ustawiania ścieżki tego wielokąta. |
setVisible |
setVisible(visible) Parametry:
Zwracana wartość: brak
Ukrywa ten wielokąt, jeśli jest ustawiony na wartość false . |
Dziedziczone:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Wydarzenia | |
---|---|
click |
function(event) Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia kliknięcia DOM w obszarze Polygon. |
contextmenu |
function(event) Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia menu kontekstowego DOM na karcie Polygon. |
dblclick |
function(event) Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia DOM dblclick w Polygon. |
drag |
function(event) Argumenty:
To zdarzenie jest uruchamiane wielokrotnie, gdy użytkownik przeciąga wielokąt. |
dragend |
function(event) Argumenty:
Zdarzenie to jest wywoływane, gdy użytkownik przestaje przeciągać wielokąt. |
dragstart |
function(event) Argumenty:
Zdarzenie to jest wywoływane, gdy użytkownik zaczyna przeciągać wielokąt. |
mousedown |
function(event) Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia kursora myszy DOM na powierzchni Polygon. |
mousemove |
function(event) Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia ruchu myszy DOM na wielokątie. |
mouseout |
function(event) Argumenty:
To zdarzenie jest uruchamiane po przesunięciu kursora myszy na ikonę Polygon. |
mouseover |
function(event) Argumenty:
To zdarzenie jest wywoływane po najechaniu kursorem myszy na ikonę Polygon. |
mouseup |
function(event) Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia mysz na ekranie DOM na wielokątie. |
|
function(event) Argumenty:
Zdarzenie to jest wywoływane po kliknięciu wielokąta prawym przyciskiem myszy. |
Interfejs PolygonOptions
google.maps.PolygonOptions
interfejs
Obiekt PolygonOptions używany do definiowania właściwości, które można ustawić w polu Polygon.
Właściwości | |
---|---|
clickable optional |
Typ:
boolean optional Wartość domyślna:
true Wskazuje, czy Polygon obsługuje zdarzenia myszy. |
draggable optional |
Typ:
boolean optional Wartość domyślna:
false Jeśli ma wartość true , użytkownik może przeciągać ten kształt po mapie. Właściwość geodesic określa tryb przeciągania. |
editable optional |
Typ:
boolean optional Wartość domyślna:
false Jeśli ma wartość true , użytkownik może edytować ten kształt, przeciągając punkty kontrolne na wierzchołkach i w każdym segmencie. |
fillColor optional |
Typ:
string optional Kolor wypełnienia. Obsługiwane są wszystkie kolory CSS3 z wyjątkiem rozszerzonych kolorów. |
fillOpacity optional |
Typ:
number optional Przezroczystość wypełnienia: od 0,0 do 1,0 |
geodesic optional |
Typ:
boolean optional Wartość domyślna:
false W przypadku true krawędzie wielokąta są interpretowane jako geodezyjne i podchodzą do krzywizny Ziemi. W przypadku false krawędzie wielokąta są renderowane jako linie proste w przestrzeni ekranu. Kształt wielokąta geodezyjnego może się zmieniać po przeciągnięciu, ponieważ jego wymiary są utrzymywane względem powierzchni Ziemi. |
map optional |
Typ:
Map optional Mapa, na której wyświetlany jest wielokąt. |
paths optional |
Typ:
MVCArray<MVCArray<LatLng>>|MVCArray<LatLng>|Array<Array<LatLng|LatLngLiteral>>|Array<LatLng|LatLngLiteral> optional Uporządkowana sekwencja współrzędnych oznaczająca pętlę zamknięty. W przeciwieństwie do linii łamanych wielokąt może składać się z jednej lub wielu ścieżek. W efekcie właściwość Path może określać co najmniej 1 tablicę współrzędnych LatLng . Ścieżki są zamykane automatycznie. Nie powtarzaj pierwszego wierzchołka ścieżki jako ostatniego wierzchołka. Proste wielokąty można zdefiniować za pomocą pojedynczej tablicy LatLng . Bardziej złożone wielokąty mogą określać tablice. Proste tablice są konwertowane na tablice MVCArray . Wstawienie lub usunięcie obiektu LatLng z elementu MVCArray spowoduje automatyczne zaktualizowanie wielokąta na mapie. |
strokeColor optional |
Typ:
string optional Kolor kreski. Obsługiwane są wszystkie kolory CSS3 z wyjątkiem rozszerzonych kolorów. |
strokeOpacity optional |
Typ:
number optional Przezroczystość kreski w zakresie od 0,0 do 1,0 |
strokePosition optional |
Typ:
StrokePosition optional Wartość domyślna:
StrokePosition.CENTER Pozycja kreski. |
strokeWeight optional |
Typ:
number optional Szerokość kreski w pikselach. |
visible optional |
Typ:
boolean optional Wartość domyślna:
true Określa, czy ten wielokąt jest widoczny na mapie. |
zIndex optional |
Typ:
number optional Wartość zIndex w porównaniu z innymi łamami. |
Interfejs PolyMouseEvent
google.maps.PolyMouseEvent
interfejs
Ten obiekt jest zwracany przez zdarzenia myszy w przypadku linii łamanych i wielokątów.
Ten interfejs rozszerza zakres MapMouseEvent
.
Właściwości | |
---|---|
edge optional |
Typ:
number optional Indeks krawędzi na ścieżce pod kursorem w momencie wystąpienia zdarzenia, jeśli zdarzenie miało miejsce w punkcie środkowym edytowalnego wielokąta. |
path optional |
Typ:
number optional Indeks ścieżki pod kursorem w momencie wystąpienia zdarzenia, o ile zdarzenie miało miejsce na wierzchołku, a wielokąt można edytować. W przeciwnym razie undefined . |
vertex optional |
Typ:
number optional Indeks wierzchołka pod kursorem w momencie wystąpienia zdarzenia, jeśli zdarzenie miało miejsce na wierzchołku, a linia łamana lub wielokąt można edytować. Jeśli zdarzenie nie występuje w wierzchołku, wartość wynosi undefined . |
Odziedziczone:
domEvent , latLng
|
Metody | |
---|---|
Odziedziczone:
stop
|
Klasa Prostokąt
google.maps.Rectangle
zajęcia
Nakładka w kształcie prostokąta.
Te zajęcia są rozszerzone na MVCObject
.
Aby uzyskać dostęp, zadzwoń pod numer const {Rectangle} = await google.maps.importLibrary("maps")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Zespół | |
---|---|
Rectangle |
Rectangle([opts]) Parametry:
Utwórz prostokąt, używając przekazanych wartości RectangleOptions , które określają granice i styl. |
Metody | |
---|---|
getBounds |
getBounds() Parametry: brak
Wartość zwrotu:
LatLngBounds|null Zwraca granice tego prostokąta. |
getDraggable |
getDraggable() Parametry: brak
Wartość zwrotu:
boolean Zwraca, czy użytkownik może przeciągnąć ten prostokąt. |
getEditable |
getEditable() Parametry: brak
Wartość zwrotu:
boolean Zwraca, czy użytkownik może edytować ten prostokąt. |
getMap |
getMap() Parametry: brak
Wartość zwrotu:
Map|null Zwraca mapę, na której jest wyświetlany prostokąt. |
getVisible |
getVisible() Parametry: brak
Wartość zwrotu:
boolean Zwraca, czy prostokąt jest widoczny na mapie. |
setBounds |
setBounds(bounds) Parametry:
Zwracana wartość: brak
Określa granice prostokąta. |
setDraggable |
setDraggable(draggable) Parametry:
Zwracana wartość: brak
Jeśli zasada ma wartość true , użytkownik może przeciągać ten prostokąt po mapie. |
setEditable |
setEditable(editable) Parametry:
Zwracana wartość: brak
Jeśli zasada ma wartość true , użytkownik może edytować ten prostokąt, przeciągając punkty kontrolne na rogach i na każdej krawędzi. |
setMap |
setMap(map) Parametry:
Zwracana wartość: brak
Renderuje prostokąt na określonej mapie. Jeśli mapa jest ustawiona na null , prostokąt zostanie usunięty. |
setOptions |
setOptions(options) Parametry:
Zwracana wartość: brak
|
setVisible |
setVisible(visible) Parametry:
Zwracana wartość: brak
Ukrywa ten prostokąt, jeśli jest ustawiony na wartość false . |
Dziedziczone:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Wydarzenia | |
---|---|
bounds_changed |
function() Argumenty: brak
Zdarzenie jest wywoływane po zmianie granic prostokąta. |
click |
function(event) Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia kliknięcia DOM w prostokącie. |
contextmenu |
function(event) Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia menu kontekstowego DOM na prostokącie. |
dblclick |
function(event) Argumenty:
Zdarzenie to jest wywoływane po wywołaniu zdarzenia DOM dblclick na prostokącie. |
drag |
function(event) Argumenty:
To zdarzenie jest wywoływane wielokrotnie, gdy użytkownik przeciąga prostokąt. |
dragend |
function(event) Argumenty:
Zdarzenie to jest wywoływane, gdy użytkownik przestaje przeciągać prostokąt. |
dragstart |
function(event) Argumenty:
Zdarzenie to jest wywoływane, gdy użytkownik zaczyna przeciągać prostokąt. |
mousedown |
function(event) Argumenty:
Zdarzenie to jest wywoływane po wywołaniu zdarzenia kursora myszy DOM na prostokącie. |
mousemove |
function(event) Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia ruchu kursora myszy DOM na prostokącie. |
mouseout |
function(event) Argumenty:
To zdarzenie jest wywoływane po odsunięciu kursora myszy prostokątnego. |
mouseover |
function(event) Argumenty:
To zdarzenie jest wywoływane po najechaniu kursorem myszy na prostokąt. |
mouseup |
function(event) Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia DOM wskaźnika myszy na prostokącie. |
|
function(event) Argumenty:
Zdarzenie to jest wywoływane po kliknięciu prostokąta prawym przyciskiem myszy. |
Interfejs RectangleOptions
google.maps.RectangleOptions
interfejs
Obiekt prostokątOptions używany do definiowania właściwości, które można ustawić w prostokącie.
Właściwości | |
---|---|
bounds optional |
Typ:
LatLngBounds|LatLngBoundsLiteral optional Gramy. |
clickable optional |
Typ:
boolean optional Wartość domyślna:
true Wskazuje, czy Rectangle obsługuje zdarzenia myszy. |
draggable optional |
Typ:
boolean optional Wartość domyślna:
false Jeśli zasada ma wartość true , użytkownik może przeciągać ten prostokąt po mapie. |
editable optional |
Typ:
boolean optional Wartość domyślna:
false Jeśli zasada ma wartość true , użytkownik może edytować ten prostokąt, przeciągając punkty kontrolne na rogach i na każdej krawędzi. |
fillColor optional |
Typ:
string optional Kolor wypełnienia. Obsługiwane są wszystkie kolory CSS3 z wyjątkiem rozszerzonych kolorów. |
fillOpacity optional |
Typ:
number optional Przezroczystość wypełnienia: od 0,0 do 1,0 |
map optional |
Typ:
Map optional Mapa, na której ma być wyświetlany prostokąt. |
strokeColor optional |
Typ:
string optional Kolor kreski. Obsługiwane są wszystkie kolory CSS3 z wyjątkiem rozszerzonych kolorów. |
strokeOpacity optional |
Typ:
number optional Przezroczystość kreski w zakresie od 0,0 do 1,0 |
strokePosition optional |
Typ:
StrokePosition optional Wartość domyślna:
StrokePosition.CENTER Pozycja kreski. |
strokeWeight optional |
Typ:
number optional Szerokość kreski w pikselach. |
visible optional |
Typ:
boolean optional Wartość domyślna:
true Określa, czy ten prostokąt jest widoczny na mapie. |
zIndex optional |
Typ:
number optional Wartość zIndex w porównaniu z innymi łamami. |
Zajęcia Circle
google.maps.Circle
zajęcia
Okrąg na powierzchni Ziemi, zwany także „czapą sferyczną”.
Te zajęcia są rozszerzone na MVCObject
.
Aby uzyskać dostęp, zadzwoń pod numer const {Circle} = await google.maps.importLibrary("maps")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Zespół | |
---|---|
Circle |
Circle([circleOrCircleOptions]) Parametry:
Utwórz okrąg przy użyciu przekazanych wartości CircleOptions , które określają środek, promień i styl. |
Metody | |
---|---|
getBounds |
getBounds() Parametry: brak
Wartość zwrotu:
LatLngBounds|null Pobiera LatLngBounds tego kręgu. |
getCenter |
getCenter() Parametry: brak
Wartość zwrotu:
LatLng|null Zwraca środek tego okręgu. |
getDraggable |
getDraggable() Parametry: brak
Wartość zwrotu:
boolean Wskazuje, czy użytkownik może przeciągnąć ten okrąg. |
getEditable |
getEditable() Parametry: brak
Wartość zwrotu:
boolean Zwraca, czy użytkownik może edytować ten krąg. |
getMap |
getMap() Parametry: brak
Wartość zwrotu:
Map|null Zwraca mapę, na której widoczny jest ten okrąg. |
getRadius |
getRadius() Parametry: brak
Wartość zwrotu:
number Zwraca promień tego okręgu (w metrach). |
getVisible |
getVisible() Parametry: brak
Wartość zwrotu:
boolean Zwraca, czy ten okrąg jest widoczny na mapie. |
setCenter |
setCenter(center) Parametry:
Zwracana wartość: brak
Ustawia środek tego kręgu. |
setDraggable |
setDraggable(draggable) Parametry:
Zwracana wartość: brak
Jeśli zasada ma wartość true , użytkownik może przeciągać to kółko po mapie. |
setEditable |
setEditable(editable) Parametry:
Zwracana wartość: brak
Jeśli zasada ma wartość true , użytkownik może edytować ten krąg, przeciągając punkty kontrolne widoczne w środku i wokół obwodu okręgu. |
setMap |
setMap(map) Parametry:
Zwracana wartość: brak
Renderuje okrąg na określonej mapie. Jeśli mapa jest ustawiona na null , okrąg zostanie usunięty. |
setOptions |
setOptions(options) Parametry:
Zwracana wartość: brak
|
setRadius |
setRadius(radius) Parametry:
Zwracana wartość: brak
Ustawia promień tego okręgu (w metrach). |
setVisible |
setVisible(visible) Parametry:
Zwracana wartość: brak
Ukrywa ten krąg, jeśli jest ustawiony na false . |
Dziedziczone:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Wydarzenia | |
---|---|
center_changed |
function() Argumenty: brak
Zdarzenie jest uruchamiane po zmianie środka okręgu. |
click |
function(event) Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia kliknięcia DOM w okręgu. |
dblclick |
function(event) Argumenty:
Zdarzenie to jest wywoływane po wywołaniu zdarzenia DOM dblclick w okręgu. |
drag |
function(event) Argumenty:
To zdarzenie jest wywoływane wielokrotnie, gdy użytkownik przeciąga okrąg. |
dragend |
function(event) Argumenty:
Zdarzenie to jest wywoływane, gdy użytkownik przestaje przeciągać okrąg. |
dragstart |
function(event) Argumenty:
Zdarzenie to jest wywoływane, gdy użytkownik zaczyna przeciągać okrąg. |
mousedown |
function(event) Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia kursora myszy DOM na kółku. |
mousemove |
function(event) Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia ruchu kursora myszy DOM na okręgu. |
mouseout |
function(event) Argumenty:
To zdarzenie jest wywoływane po odsunięciu kursora myszy poza obiekt. |
mouseover |
function(event) Argumenty:
To zdarzenie jest wywoływane po najechaniu kursorem myszy na kółko. |
mouseup |
function(event) Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia mysz DOM na okręgu. |
radius_changed |
function() Argumenty: brak
Zdarzenie jest wywoływane po zmianie promienia okręgu. |
rightclick |
function(event) Argumenty:
Zdarzenie to jest wywoływane po kliknięciu okręgu prawym przyciskiem myszy. |
Interfejs CircleOptions
google.maps.CircleOptions
interfejs
Obiekt CircleOptions używany do definiowania właściwości, które można ustawić dla kręgu.
Właściwości | |
---|---|
center optional |
Typ:
LatLng|LatLngLiteral optional Środek kręgu. |
clickable optional |
Typ:
boolean optional Wartość domyślna:
true Wskazuje, czy Circle obsługuje zdarzenia myszy. |
draggable optional |
Typ:
boolean optional Wartość domyślna:
false Jeśli zasada ma wartość true , użytkownik może przeciągać to kółko po mapie. |
editable optional |
Typ:
boolean optional Wartość domyślna:
false Jeśli zasada ma wartość true , użytkownik może edytować ten krąg, przeciągając punkty kontrolne widoczne w środku i wokół obwodu okręgu. |
fillColor optional |
Typ:
string optional Kolor wypełnienia. Obsługiwane są wszystkie kolory CSS3 z wyjątkiem rozszerzonych kolorów. |
fillOpacity optional |
Typ:
number optional Przezroczystość wypełnienia: od 0,0 do 1,0. |
map optional |
Typ:
Map optional Mapa, na której ma być wyświetlany okrąg. |
radius optional |
Typ:
number optional Promień na powierzchni Ziemi w metrach. |
strokeColor optional |
Typ:
string optional Kolor kreski. Obsługiwane są wszystkie kolory CSS3 z wyjątkiem rozszerzonych kolorów. |
strokeOpacity optional |
Typ:
number optional Przezroczystość kreski w zakresie od 0,0 do 1,0. |
strokePosition optional |
Typ:
StrokePosition optional Wartość domyślna:
StrokePosition.CENTER Pozycja kreski. |
strokeWeight optional |
Typ:
number optional Szerokość kreski w pikselach. |
visible optional |
Typ:
boolean optional Wartość domyślna:
true Określa, czy ten okrąg jest widoczny na mapie. |
zIndex optional |
Typ:
number optional Wartość zIndex w porównaniu z innymi łamami. |
Stałe StrokePosition
google.maps.StrokePosition
stałe
Możliwe położenie kreski na wielokątie.
Aby uzyskać dostęp, zadzwoń pod numer const {StrokePosition} = await google.maps.importLibrary("maps")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Stałe | |
---|---|
CENTER |
Kreska jest wyśrodkowana na ścieżce wielokąta – połowa kreski wewnątrz wielokąta i połowa kreski poza nim. |
INSIDE |
Stylizacja jest umieszczona wewnątrz wielokąta. |
OUTSIDE |
Styl leży poza wielokątem. |