Polygons

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.

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 LatLngs. Proste tablice są konwertowane na tablice MVCArray w obrębie linii łamanej podczas tworzenia instancji.
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
Wartość zwrotu:  MVCArray<LatLng>
Pobiera ścieżkę.
getVisible
getVisible()
Parametry: brak
Wartość zwrotu:  boolean
Zwraca, czy ten wielokąt jest widoczny na mapie.
setDraggable
setDraggable(draggable)
Parametry: 
  • draggableboolean
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: 
  • editableboolean
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: 
  • mapMap optional
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: 
  • visibleboolean
Zwracana wartość: brak
Ukrywa ten wielokąt, jeśli jest ustawiony na wartość false.
Dziedziczone: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
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.
rightclick
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.

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
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.

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.

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.
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
Wartość zwrotu:  MVCArray<LatLng>
Pobiera pierwszą ścieżkę.
getPaths
getPaths()
Parametry: brak
Wartość zwrotu:  MVCArray<MVCArray<LatLng>>
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: 
  • draggableboolean
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: 
  • editableboolean
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: 
  • mapMap optional
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)
Zwracana wartość: brak
Służy do ustawiania ścieżki tego wielokąta.
setVisible
setVisible(visible)
Parametry: 
  • visibleboolean
Zwracana wartość: brak
Ukrywa ten wielokąt, jeśli jest ustawiony na wartość false.
Dziedziczone: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
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.
rightclick
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.

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
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.

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
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.

Rectangle
Rectangle([opts])
Parametry: 
Utwórz prostokąt, używając przekazanych wartości RectangleOptions, które określają granice i styl.
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: 
  • draggableboolean
Zwracana wartość: brak
Jeśli zasada ma wartość true, użytkownik może przeciągać ten prostokąt po mapie.
setEditable
setEditable(editable)
Parametry: 
  • editableboolean
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: 
  • mapMap optional
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: 
  • visibleboolean
Zwracana wartość: brak
Ukrywa ten prostokąt, jeśli jest ustawiony na wartość false.
Dziedziczone: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
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.
rightclick
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.

bounds 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.

Circle
Circle([circleOrCircleOptions])
Parametry: 
Utwórz okrąg przy użyciu przekazanych wartości CircleOptions, które określają środek, promień i styl.
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: 
  • draggableboolean
Zwracana wartość: brak
Jeśli zasada ma wartość true, użytkownik może przeciągać to kółko po mapie.
setEditable
setEditable(editable)
Parametry: 
  • editableboolean
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: 
  • mapMap optional
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: 
  • radiusnumber
Zwracana wartość: brak
Ustawia promień tego okręgu (w metrach).
setVisible
setVisible(visible)
Parametry: 
  • visibleboolean
Zwracana wartość: brak
Ukrywa ten krąg, jeśli jest ustawiony na false.
Dziedziczone: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
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.

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.

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.