Polygons

Klasa Polyline

Klasa google.maps.Polyline

Linia łamana to liniowa nakładka z połączonymi segmentami liniowymi na mapie.

Te zajęcia obejmują MVCObject.

Zadzwoń pod numer const {Polyline} = await google.maps.importLibrary("maps"), aby uzyskać dostęp. Zobacz biblioteki w interfejsie Maps JavaScript API.

Polyline
Polyline([opts])
Parametry: 
Utwórz linię łamaną za pomocą przekazanego obiektu PolylineOptions, która określa ścieżkę i tę styl linii do użycia podczas rysowania. Podczas tworzenia linii łamanej możesz przekazać tablicę LatLngs lub MVCArray z LatLng, chociaż proste tablice są konwertowane na obiektach łamanych MVCArrays.
getDraggable
getDraggable()
Parametry: brak
Wartość zwrotu:  boolean
Wskazuje, czy użytkownik może przeciągnąć ten kształt.
getEditable
getEditable()
Parametry: brak
Wartość zwrotu:  boolean
Wskazuje, czy użytkownik może edytować ten kształt.
getMap
getMap()
Parametry: brak
Wartość zwrotu:  Map|null
Zwraca mapę, na której kształt jest dołączony.
getPath
getPath()
Parametry: brak
Wartość zwrotu:  MVCArray<LatLng>
Pobiera ścieżkę.
getVisible
getVisible()
Parametry: brak
Wartość zwrotu:  boolean
Zwraca, czy ta kolumna jest widoczna na mapie.
setDraggable
setDraggable(draggable)
Parametry: 
  • draggableboolean
Zwracana wartość: brak
Jeśli ma wartość true, użytkownik może przeciągnąć ten kształt nad mapę. Właściwość geodesic określa tryb przeciągania.
setEditable
setEditable(editable)
Parametry: 
  • editableboolean
Zwracana wartość: brak
Jeśli ustawisz wartość true, użytkownik może edytować ten kształt, przeciągając punkty kontrolne wyświetlane 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 ustawiona jest mapa 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 tę wartość poly, jeśli jest ustawiona na 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 Polyline.
contextmenu
function(event)
Argumenty: 
To zdarzenie jest wywoływane po wywołaniu zdarzenia menu kontekstowego DOM na Poyline.
dblclick
function(event)
Argumenty: 
To zdarzenie jest wywoływane po wywołaniu zdarzenia dblclick DOM.
drag
function(event)
Argumenty: 
To zdarzenie jest wywoływane wielokrotnie, gdy użytkownik przeciągnij linię łamaną.
dragend
function(event)
Argumenty: 
To zdarzenie jest wywoływane, gdy użytkownik przestaje przeciągać linię łamaną.
dragstart
function(event)
Argumenty: 
To zdarzenie jest wywoływane, kiedy użytkownik zaczyna przeciągać linię łamaną.
mousedown
function(event)
Argumenty: 
To zdarzenie jest wywoływane po wywołaniu zdarzenia przesunięcia w dół DOM.
mousemove
function(event)
Argumenty: 
To zdarzenie jest wywoływane po wywołaniu zdarzenia przesunięcia DOM za pomocą Polyline.
mouseout
function(event)
Argumenty: 
To zdarzenie jest wywoływane po najechaniu kursorem myszy na reklamę Polyline.
mouseover
function(event)
Argumenty: 
To zdarzenie jest wywoływane po najechaniu kursorem myszy na reklamę Polyline.
mouseup
function(event)
Argumenty: 
To zdarzenie jest wywoływane po wywołaniu zdarzenia DOM za pomocą Polyline.
rightclick
function(event)
Argumenty: 
To 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ć w Polyline.

clickable optional
Typ:  boolean optional
Domyślne: true
Wskazuje, czy Polyline obsługuje zdarzenia myszy.
draggable optional
Typ:  boolean optional
Domyślne: false
Jeśli ma wartość true, użytkownik może przeciągnąć ten kształt nad mapę. Właściwość geodesic określa tryb przeciągania.
editable optional
Typ:  boolean optional
Domyślne: false
Jeśli ustawisz wartość true, użytkownik może edytować ten kształt, przeciągając punkty kontrolne wyświetlane na wierzchołkach i w każdym segmencie.
geodesic optional
Typ:  boolean optional
Domyślne: false
W true funkcja brzegów wielokąta jest interpretowana jako geodezyjna i będzie podążać za krzywizną Ziemi. W false krawędzie wielokąta są renderowane jako proste linie w obszarze ekranu. Zwróć uwagę, że gdy przeciągniesz kształt wielokąta geodezyjnego, może on zmieniać się, gdy wymiary są zachowywane względem powierzchni Ziemi.
icons optional
Typ:  Array<IconSequence> optional
Ikony do wyrenderowania wzdłuż linii łamanej.
map optional
Typ:  Map optional
Mapa, na której zostanie 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 s lub MVCArray z LatLng s. Jeśli przekażesz prostą tablicę, zostanie ona przekształcona w funkcję MVCArray Wstawianie lub usuwanie szerokości w elemencie 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 nazw nazwanych.
strokeOpacity optional
Typ:  number optional
Przezroczystość kreski od 0,0 do 1,0.
strokeWeight optional
Typ:  number optional
Szerokość kreski w pikselach.
visible optional
Typ:  boolean optional
Domyślne: true
Określa, czy ta linia jest widoczna na mapie.
zIndex optional
Typ:  number optional
Kolejność nakładania elementów w porównaniu z innymi wielokątami.

Interfejs IconSec

google.maps.IconSequence interfejs

Opisuje sposób renderowania ikon na linii.

Jeśli linia łamana jest geodezyjna, odległości określone dla przesunięcia i powtórzenia są domyślnie obliczane w metrach. Ustawienie przesunięcia lub powtórzenia do wartości w pikselach powoduje obliczanie odległości w pikselach na ekranie.

fixedRotation optional
Typ:  boolean optional
Domyślne: false
Jeśli true, każda ikona w sekwencji ma taką samą stałą obrót niezależnie od kąta krawędzi, na której się on znajduje. Jeśli false, wielkość liter każdej ikony w sekwencji jest wyrównana względem jej krawędzi.
icon optional
Typ:  Symbol optional
Ikona do wyrenderowania na linii.
offset optional
Typ:  string optional
Domyślne: '100%'
Odległość od początku linii, w której ma być renderowana ikona. Odległość ta może być wyrażona jako wartość procentowa długości linii (np. „50%”) lub pikseli (np. „50px”).
repeat optional
Typ:  string optional
Domyślne: 0
Odległość między kolejnymi ikonami na linii. Ten dystans może być wyrażony jako procent długości linii (np. „50%”) lub w pikselach (np. „50px”). Aby wyłączyć powtarzanie ikony, wpisz „0”.

Klasa Wielokąt

Klasa google.maps.Polygon

Wielokąt (np. łamana) definiuje serię połączonych współrzędnych w ustalonej kolejności. Dodatkowo wielokąty tworzą zamkniętą pętlę i definiują wypełniony obszar. Przykłady znajdziesz w przewodniku dla deweloperów, zaczynając od prostego wielokąta, wielokąta z otworem i nie tylko. Pamiętaj, że wielokąt możesz też utworzyć za pomocą warstwy danych. Warstwa danych ułatwia tworzenie otworów, ponieważ służy do porządkowania wewnętrznych i zewnętrznych ścieżek.

Te zajęcia obejmują MVCObject.

Zadzwoń pod numer const {Polygon} = await google.maps.importLibrary("maps"), aby uzyskać dostęp. Zobacz biblioteki w interfejsie Maps JavaScript API.

Polygon
Polygon([opts])
Parametry: 
Utwórz wielokąt utworzony za pomocą przekazanego obiektu PolygonOptions, który określa ścieżkę wielokąta, styl kreski jego krawędzi oraz styl wypełnienia wewnętrznych regionów wielokąta. Wielokąt może zawierać jedną lub więcej ścieżek, z których każda składa się z tablicy LatLng s. Podczas tworzenia tych ścieżek możesz przekazać tablicę LatLngs lub MVCArray LatLng. Tablice są konwertowane na wielokąty MVCArray po utworzeniu wystąpienia.
getDraggable
getDraggable()
Parametry: brak
Wartość zwrotu:  boolean
Wskazuje, czy użytkownik może przeciągnąć ten kształt.
getEditable
getEditable()
Parametry: brak
Wartość zwrotu:  boolean
Wskazuje, czy użytkownik może edytować ten kształt.
getMap
getMap()
Parametry: brak
Wartość zwrotu:  Map|null
Zwraca mapę, na której kształt jest dołączony.
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 ta kolumna jest widoczna na mapie.
setDraggable
setDraggable(draggable)
Parametry: 
  • draggableboolean
Zwracana wartość: brak
Jeśli ma wartość true, użytkownik może przeciągnąć ten kształt nad mapę. Właściwość geodesic określa tryb przeciągania.
setEditable
setEditable(editable)
Parametry: 
  • editableboolean
Zwracana wartość: brak
Jeśli ustawisz wartość true, użytkownik może edytować ten kształt, przeciągając punkty kontrolne wyświetlane 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 ustawiona jest mapa 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
Ustawia ścieżkę dla tego wielokąta.
setVisible
setVisible(visible)
Parametry: 
  • visibleboolean
Zwracana wartość: brak
Ukrywa tę wartość poly, jeśli jest ustawiona na 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 wielokątach.
contextmenu
function(event)
Argumenty: 
To zdarzenie jest wywoływane po wywołaniu zdarzenia menu kontekstowego DOM na wielokątach.
dblclick
function(event)
Argumenty: 
To zdarzenie jest wywoływane po wywołaniu zdarzenia dblclick DOM w Polygon.
drag
function(event)
Argumenty: 
To zdarzenie jest wywoływane wielokrotnie, gdy użytkownik przeciąga wielokąt.
dragend
function(event)
Argumenty: 
To zdarzenie jest wywoływane, kiedy użytkownik przestaje przeciągać wielokąt.
dragstart
function(event)
Argumenty: 
Zdarzenie jest wywoływane, gdy użytkownik zacznie przeciągać wielokąt.
mousedown
function(event)
Argumenty: 
To zdarzenie jest wywoływane po wywołaniu zdarzenia DOM przesuwania w polu wielokąta.
mousemove
function(event)
Argumenty: 
To zdarzenie jest wywoływane po wywołaniu zdarzenia przesunięcia DOM za pomocą wielokąta.
mouseout
function(event)
Argumenty: 
To zdarzenie jest wywoływane przez kursor Polygon.
mouseover
function(event)
Argumenty: 
To zdarzenie jest uruchamiane przy najechaniu kursorem na wielokąt.
mouseup
function(event)
Argumenty: 
To zdarzenie jest wywoływane po wywołaniu zdarzenia DOM dla obszaru wielokątnego.
rightclick
function(event)
Argumenty: 
To zdarzenie 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 wielokąta.

clickable optional
Typ:  boolean optional
Domyślne: true
Wskazuje, czy Polygon obsługuje zdarzenia myszy.
draggable optional
Typ:  boolean optional
Domyślne: false
Jeśli ma wartość true, użytkownik może przeciągnąć ten kształt nad mapę. Właściwość geodesic określa tryb przeciągania.
editable optional
Typ:  boolean optional
Domyślne: false
Jeśli ustawisz wartość true, użytkownik może edytować ten kształt, przeciągając punkty kontrolne wyświetlane 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 nazw nazwanych.
fillOpacity optional
Typ:  number optional
Przezroczystość wypełnienia między 0,0 a 1,0
geodesic optional
Typ:  boolean optional
Domyślne: false
W true funkcja brzegów wielokąta jest interpretowana jako geodezyjna i będzie podążać za krzywizną Ziemi. W false krawędzie wielokąta są renderowane jako proste linie w obszarze ekranu. Zwróć uwagę, że gdy przeciągniesz kształt wielokąta geodezyjnego, może on zmieniać się, gdy wymiary są zachowywane względem powierzchni Ziemi.
map optional
Typ:  Map optional
Mapa, na której ma zostać wyświetlony wielokąt.
paths optional
Uporządkowana sekwencja współrzędnych wyznaczająca pętlę. W przeciwieństwie do linii łamanych wielokąt może się składać z jednej lub kilku ścieżek. W rezultacie właściwość ścieżek może określać co najmniej jedną tablicę współrzędnych LatLng. Ścieżki są zamykane automatycznie. Nie powtarzaj pierwszego wierzchołka ścieżki jako ostatniego. Proste wielokąty można zdefiniować, używając jednej tablicy LatLng s. Bardziej złożone wielokąty mogą określać tablicę. Wszystkie proste tablice są konwertowane na MVCArray. Wstawianie lub usuwanie wartości LatLng na mapie 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 nazw nazwanych.
strokeOpacity optional
Typ:  number optional
Przezroczystość kreski między 0,0 a 1,0
strokePosition optional
Typ:  StrokePosition optional
Pozycja kreski
strokeWeight optional
Typ:  number optional
Szerokość kreski w pikselach.
visible optional
Typ:  boolean optional
Domyślne: true
Określa, czy ten wielokąt jest widoczny na mapie.
zIndex optional
Typ:  number optional
Kolejność nakładania elementów w porównaniu z innymi wielokątami.

Interfejs PolyMouseEvent

google.maps.PolyMouseEvent interfejs

Ten obiekt jest zwracany ze zdarzeń myszy na wielokątach i wielokątach.

Ten interfejs jest rozszerzany do MapMouseEvent.

edge optional
Typ:  number optional
Indeks krawędzi w ścieżce pod kursorem, gdy wystąpiło zdarzenie (jeśli miało ono miejsce w połowie na edytowalnym wielokątie).
path optional
Typ:  number optional
Indeks ścieżki pod kursorem, kiedy wystąpiło zdarzenie, jeśli wystąpiło ono w wierzchołku i można edytować wielokąt. W przeciwnym razie undefined.
vertex optional
Typ:  number optional
Indeks wierzchołka pod kursorem, kiedy wystąpiło zdarzenie, jeśli wystąpiło w wierzchołku i można edytować linię łamaną lub wielokąt. Jeśli zdarzenie nie występuje w wierzchołkach, wartość wynosi undefined.
Dziedziczone: domEvent, latLng
Dziedziczone: stop

prostokąt

Klasa google.maps.Rectangle

Prostokątna nakładka.

Te zajęcia obejmują MVCObject.

Zadzwoń pod numer const {Rectangle} = await google.maps.importLibrary("maps"), aby uzyskać dostęp. Zobacz biblioteki w interfejsie Maps JavaScript API.

Rectangle
Rectangle([opts])
Parametry: 
Utwórz prostokąt, korzystając z podanej wartości RectangleOptions, która określa granice i styl.
getBounds
getBounds()
Parametry: brak
Wartość zwrotu:  LatLngBounds|null
Zwraca granice tego prostokąta.
getDraggable
getDraggable()
Parametry: brak
Wartość zwrotu:  boolean
Wskazuje, czy ten prostokąt może zostać przeciągnięty przez użytkownika.
getEditable
getEditable()
Parametry: brak
Wartość zwrotu:  boolean
Wskazuje, czy ten prostokąt może być edytowany przez użytkownika.
getMap
getMap()
Parametry: brak
Wartość zwrotu:  Map|null
Zwraca mapę, na której jest wyświetlany ten prostokąt.
getVisible
getVisible()
Parametry: brak
Wartość zwrotu:  boolean
Zwraca, czy ten prostokąt jest widoczny na mapie.
setBounds
setBounds(bounds)
Parametry: 
Zwracana wartość: brak
Ustawia granice tego prostokąta.
setDraggable
setDraggable(draggable)
Parametry: 
  • draggableboolean
Zwracana wartość: brak
Jeśli ma wartość true, użytkownik może przeciągnąć ten prostokąt na mapę.
setEditable
setEditable(editable)
Parametry: 
  • editableboolean
Zwracana wartość: brak
Jeśli ma wartość true, użytkownicy mogą edytować ten prostokąt, przeciągając punkty kontrolne widoczne w 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 ma wartość 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 ma wartość false.
Dziedziczone: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
bounds_changed
function()
Argumenty: brak
To 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 na prostokątze.
contextmenu
function(event)
Argumenty: 
To zdarzenie jest wywoływane po wywołaniu zdarzenia menu kontekstowego DOM na prostokątze.
dblclick
function(event)
Argumenty: 
To zdarzenie jest wywoływane po wywołaniu zdarzenia dblclick DOM.
drag
function(event)
Argumenty: 
To zdarzenie jest wywoływane wielokrotnie, gdy użytkownik przeciągnie prostokąt.
dragend
function(event)
Argumenty: 
To zdarzenie jest wywoływane, gdy użytkownik przestaje przeciągać prostokąt.
dragstart
function(event)
Argumenty: 
To zdarzenie jest wywoływane, gdy użytkownik zacznie przeciągać prostokąt.
mousedown
function(event)
Argumenty: 
To zdarzenie jest wywoływane po wywołaniu zdarzenia DOM przesuwanego w prostokąt.
mousemove
function(event)
Argumenty: 
To zdarzenie jest wywoływane po wywołaniu zdarzenia przesunięcia DOM na prostokątze.
mouseout
function(event)
Argumenty: 
To zdarzenie jest wywoływane po najechaniu na prostokąt.
mouseover
function(event)
Argumenty: 
To zdarzenie jest wywoływane po najechaniu na prostokąt.
mouseup
function(event)
Argumenty: 
To zdarzenie jest wywoływane po wywołaniu zdarzenia DOM na poziomie prostokąta.
rightclick
function(event)
Argumenty: 
To zdarzenie jest wywoływane po kliknięciu prostokąta prawym przyciskiem myszy.

Interfejs prostokąta

google.maps.RectangleOptions interfejs

Obiekt prostokąta używany do definiowania właściwości, które można ustawić w prostokącie.

bounds optional
Granice.
clickable optional
Typ:  boolean optional
Domyślne: true
Wskazuje, czy Rectangle obsługuje zdarzenia myszy.
draggable optional
Typ:  boolean optional
Domyślne: false
Jeśli ma wartość true, użytkownik może przeciągnąć ten prostokąt na mapę.
editable optional
Typ:  boolean optional
Domyślne: false
Jeśli ma wartość true, użytkownicy mogą edytować ten prostokąt, przeciągając punkty kontrolne widoczne w 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 nazw nazwanych.
fillOpacity optional
Typ:  number optional
Przezroczystość wypełnienia między 0,0 a 1,0
map optional
Typ:  Map optional
Mapa, na której będzie wyświetlany prostokąt.
strokeColor optional
Typ:  string optional
Kolor kreski Obsługiwane są wszystkie kolory CSS3 z wyjątkiem rozszerzonych nazw nazwanych.
strokeOpacity optional
Typ:  number optional
Przezroczystość kreski między 0,0 a 1,0
strokePosition optional
Typ:  StrokePosition optional
Pozycja kreski
strokeWeight optional
Typ:  number optional
Szerokość kreski w pikselach.
visible optional
Typ:  boolean optional
Domyślne: true
Określa, czy ten prostokąt jest widoczny na mapie.
zIndex optional
Typ:  number optional
Kolejność nakładania elementów w porównaniu z innymi wielokątami.

Klasa Circle

Klasa google.maps.Circle

Koło na powierzchni Ziemi, nazywane również „czapką sferyczną”.

Te zajęcia obejmują MVCObject.

Zadzwoń pod numer const {Circle} = await google.maps.importLibrary("maps"), aby uzyskać dostęp. Zobacz biblioteki w interfejsie Maps JavaScript API.

Circle
Circle([circleOrCircleOptions])
Parametry: 
Utwórz okrąg za pomocą obiektu CircleOptions, który określa ś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 krąg.
getEditable
getEditable()
Parametry: brak
Wartość zwrotu:  boolean
Wskazuje, czy użytkownik może edytować ten krąg.
getMap
getMap()
Parametry: brak
Wartość zwrotu:  Map|null
Zwraca mapę, na której jest wyświetlane to kółko.
getRadius
getRadius()
Parametry: brak
Wartość zwrotu:  number
Zwraca promień tego okręgu (w metrach).
getVisible
getVisible()
Parametry: brak
Wartość zwrotu:  boolean
Wskazuje, czy kółko jest widoczne na mapie.
setCenter
setCenter(center)
Parametry: 
Zwracana wartość: brak
Ustawia środek tego okręgu.
setDraggable
setDraggable(draggable)
Parametry: 
  • draggableboolean
Zwracana wartość: brak
Jeśli ma wartość true, użytkownik może przeciągnąć to kółko na mapę.
setEditable
setEditable(editable)
Parametry: 
  • editableboolean
Zwracana wartość: brak
Jeśli zasada ma wartość true, użytkownik może edytować ten okrąg, przeciągając jego punkty kontrolne znajdujące się w środkowej części okręgu.
setMap
setMap(map)
Parametry: 
  • mapMap optional
Zwracana wartość: brak
Renderuje kółko na określonej mapie. Jeśli mapa ma wartość null, kółko zostanie usunięte.
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
To zdarzenie jest wywoływane po zmianie jego środka.
click
function(event)
Argumenty: 
To zdarzenie jest wywoływane po kliknięciu zdarzenia kliknięcia DOM na okręgu.
dblclick
function(event)
Argumenty: 
To zdarzenie jest wywoływane po wywołaniu zdarzenia dblclick DOM w okręgu.
drag
function(event)
Argumenty: 
To zdarzenie jest wywoływane wielokrotnie, gdy użytkownik przeciągnij okrąg.
dragend
function(event)
Argumenty: 
To zdarzenie jest wywoływane, gdy użytkownik przestanie przeciągać kółko.
dragstart
function(event)
Argumenty: 
To zdarzenie jest wywoływane, gdy użytkownik zacznie przeciągać kółko.
mousedown
function(event)
Argumenty: 
To zdarzenie jest wywoływane po wywołaniu zdarzenia DOM za pomocą okręgu.
mousemove
function(event)
Argumenty: 
To zdarzenie jest wywoływane po wywołaniu zdarzenia DOM przesuwaniem kółka.
mouseout
function(event)
Argumenty: 
To zdarzenie jest wywoływane po najechaniu na koło.
mouseover
function(event)
Argumenty: 
To zdarzenie jest wywoływane po najechaniu na nie kursorem myszy.
mouseup
function(event)
Argumenty: 
To zdarzenie jest wywoływane po wywołaniu zdarzenia DOM za pomocą okręgu.
radius_changed
function()
Argumenty: brak
To zdarzenie jest wywoływane po zmianie promienia koła.
rightclick
function(event)
Argumenty: 
To zdarzenie jest wywoływane po kliknięciu prawym przyciskiem myszy koła.

Interfejs CircleOptions

google.maps.CircleOptions interfejs

Obiekt CircleOptions używany do określania właściwości, które można ustawić w okręgu.

center optional
Typ:  LatLng|LatLngLiteral optional
W centrum okręgu.
clickable optional
Typ:  boolean optional
Domyślne: true
Wskazuje, czy Circle obsługuje zdarzenia myszy.
draggable optional
Typ:  boolean optional
Domyślne: false
Jeśli ma wartość true, użytkownik może przeciągnąć to kółko na mapę.
editable optional
Typ:  boolean optional
Domyślne: false
Jeśli zasada ma wartość true, użytkownik może edytować ten okrąg, przeciągając jego punkty kontrolne znajdujące się w środkowej części okręgu.
fillColor optional
Typ:  string optional
Kolor wypełnienia. Obsługiwane są wszystkie kolory CSS3 z wyjątkiem rozszerzonych nazw nazwanych.
fillOpacity optional
Typ:  number optional
Przezroczystość wypełnienia z zakresu od 0,0 do 1,0.
map optional
Typ:  Map optional
Mapa, na której ma pojawić się okrąg.
radius optional
Typ:  number optional
Promień w metrach na powierzchni Ziemi.
strokeColor optional
Typ:  string optional
Kolor kreski Obsługiwane są wszystkie kolory CSS3 z wyjątkiem rozszerzonych nazw nazwanych.
strokeOpacity optional
Typ:  number optional
Przezroczystość kreski od 0,0 do 1,0.
strokePosition optional
Typ:  StrokePosition optional
Pozycja kreski
strokeWeight optional
Typ:  number optional
Szerokość kreski w pikselach.
visible optional
Typ:  boolean optional
Domyślne: true
Określa, czy kółko jest widoczne na mapie.
zIndex optional
Typ:  number optional
Kolejność nakładania elementów w porównaniu z innymi wielokątami.

Stałe pozycji kreski

google.maps.StrokePosition stałe

Możliwe pozycje kreski na wielokątze.

Zadzwoń pod numer const {StrokePosition} = await google.maps.importLibrary("maps"), aby uzyskać dostęp. Zobacz biblioteki w interfejsie Maps JavaScript API.

CENTER Styl kreski jest wyśrodkowany na ścieżce wielokąta – połowa kreski w przestrzeni wielokąta i połowa kreski poza wielokątem.
INSIDE Styl jest wyrażony w wielokątze.
OUTSIDE Styl należy do wielokąta.