Polygons

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

Klasa Polyline

Klasa google.maps.Polyline

Linia łamana to linearna nakładka połączonych segmentów linii na mapie.

Klasa obejmuje MVCObject.

Polyline
Polyline([opts])
Parametry:
Utwórz linię łamaną za pomocą przekazanego obiektu PolylineOptions, która określa zarówno ścieżkę linii łamanej, jak i styl kreski podczas rysowania. Podczas tworzenia linii łamanej możesz przekazać tablicę LatLng lub MVCArray obiektów LatLng, ale gdy tworzysz instancję, proste tablice są konwertowane na MVCArrays.
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 załączony jest ten kształt.
getPath
getPath()
Parametry: brak
Wartość zwrotu: MVCArray<LatLng>
Pobiera ścieżkę.
getVisible
getVisible()
Parametry: brak
Wartość zwrotu: boolean
Zwraca informację, czy element poly jest widoczny na mapie.
setDraggable
setDraggable(draggable)
Parametry:
  • draggableboolean
Wartość zwrotu: 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:
  • editable: boolean
Wartość zwrotu: brak
Jeśli zasada ma 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
Wartość zwrotu: brak
Renderuje ten kształt na określonej mapie. Jeśli mapa ma wartość null, kształt zostanie usunięty.
setOptions
setOptions(options)
Parametry:
Wartość zwrotu: brak
setPath
setPath(path)
Parametry:
Wartość zwrotu: brak
Ustawia ścieżkę. Więcej informacji: PolylineOptions.
setVisible
setVisible(visible)
Parametry:
  • visible: boolean
Wartość zwrotu: brak
Ukryje 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 linii łamanej.
contextmenu
function(event)
Argumenty:
To zdarzenie jest wywoływane, gdy zdarzenie menu DOM jest wywoływane w Poyline.
dblclick
function(event)
Argumenty:
To zdarzenie jest wywoływane, gdy zdarzenie DOM dblclick jest uruchamiane na linii łamanej.
drag
function(event)
Argumenty:
To zdarzenie jest wywoływane wielokrotnie, gdy użytkownik przeciągnie linię łamaną.
dragend
function(event)
Argumenty:
Zdarzenie jest wywoływane, gdy użytkownik przestaje przeciągać linię łamaną.
dragstart
function(event)
Argumenty:
Zdarzenie jest uruchamiane, gdy użytkownik przeciąga linię łamaną.
mousedown
function(event)
Argumenty:
To zdarzenie jest wywoływane, gdy zdarzenie Poznanie kursora DOM jest uruchamiane na linii łamanej.
mousemove
function(event)
Argumenty:
To zdarzenie jest wywoływane po uruchomieniu zdarzenia DOM przesunięcia kursora DOM.
mouseout
function(event)
Argumenty:
To zdarzenie jest uruchamiane po najechaniu kursorem myszy na aplikację Polyline.
mouseover
function(event)
Argumenty:
To zdarzenie jest uruchamiane po najechaniu kursorem myszy na aplikację Polyline.
mouseup
function(event)
Argumenty:
To zdarzenie jest wywoływane, gdy zdarzenie DOM jest uruchomione w Polyline.
rightclick
function(event)
Argumenty:
To zdarzenie jest wywoływane po kliknięciu prawym przyciskiem myszy linii łamanej.

Interfejs PolylineOptions

google.maps.PolylineOptions interfejs

Obiekt PolylineOptions używany do definiowania właściwości, które można ustawić na Polyline.

clickable optional
Typ: boolean optional
Wartość domyślna: true
Określa, 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ągnąć ten kształt nad mapę. Właściwość geodesic określa tryb przeciągania.
editable optional
Typ: boolean optional
Wartość domyślna: false
Jeśli zasada ma 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
Wartość domyślna: false
W przypadku wartości true krawędzie wielokąta są interpretowane jako geometryczne i stosowane do krzywizny Ziemi. W przypadku false krawędzie wielokąta są renderowane jako proste linie w przestrzeni ekranu. Kształt wielokąta geodesyjnego może się zmieniać po przeciągnięciu, bo wymiary są utrzymane w stosunku do powierzchni Ziemi.
icons optional
Typ: Array<IconSequence> optional
Ikony do wyrenderowania wzdłuż linii łamanej.
map optional
Typ: Map optional
Mapa, na której ma być wyświetlana linia łamana.
path optional
Ustalona kolejność współrzędnych linii łamanej. Tę ścieżkę możesz określić, korzystając z prostej tablicy LatLng lub MVCArray z LatLng. Pamiętaj, że jeśli przekażesz prostą tablicę, zostanie ona przekonwertowana na wartość MVCArray Wstawienie lub usunięcie wartości szerokości geograficznej w MVCArray spowoduje automatyczne zaktualizowanie linii łamanej na mapie.
strokeColor optional
Typ: string optional
Kolor kreski. Obsługiwane są wszystkie kolory CSS3 (oprócz rozszerzonych nazw kolorów).
strokeOpacity optional
Typ: number optional
Przezroczystość między 0,0 a 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 jest widoczna na mapie.
zIndex optional
Typ: number optional
W porównaniu do innych poly z-Z.

Interes

google.maps.IconSequence interfejs

Opisuje sposób renderowania ikon w wierszu.

Jeśli linia jest geometryczna, odległości określone dla przesunięcia i powtórzenia są domyślnie obliczane w metrach. Ustawienie przesunięcia lub powtórzenia wartości piksela spowoduje obliczenie odległości w pikselach na ekranie.

fixedRotation optional
Typ: boolean optional
Wartość domyślna: false
W przypadku true każda ikona w sekwencji ma tę samą stałą obrót bez względu na kąt, pod którym się ona znajduje. Jeśli false, obróć każdą ikonę w sekwencji tak, aby wyrównała się z 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 wiersza, na którym ma być renderowana ikona. Ta odległość może być wyrażona jako procent długości linii (np. '50%') lub pikseli (np. '50px').
repeat optional
Typ: string optional
Wartość domyślna: 0
Odległość między kolejnymi ikonami na linii. Ta odległość może być wyrażona jako wartość procentowa długości linii (np. '50%') lub pikseli (np. '50px'). Aby wyłączyć powtarzanie ikony, wpisz '0'.

Klasa Wielokąt

Klasa google.maps.Polygon

Wielokąt (np. linia) definiuje serię połączonych współrzędnych w ułożonej kolejności. Poza tym wielokąty tworzą zamkniętą pętlę i określają wypełniony obszar. Przykłady znajdziesz w przewodniku dla programistów – od prostego wielokąta, wielokąta z otworem i w innych miejscach. Pamiętaj, że do tworzenia wielokąta możesz też użyć warstwy danych. Warstwa danych ułatwia tworzenie otworów, ponieważ określa kolejność wewnętrznych i zewnętrznych ścieżek.

Klasa obejmuje MVCObject.

Polygon
Polygon([opts])
Parametry:
Utwórz wielobok, korzystając z przekazanego elementu PolygonOptions, który określa ścieżkę wielokąta, styl kreski dla krawędzi wielokąta oraz styl wypełnienia obszarów wewnętrznych wielokąta. Wielokąt może zawierać jedną lub więcej ścieżek, z których każda składa się z tablicy LatLng sek. Podczas tworzenia tych ścieżek możesz przekazać tablicę LatLngs lub MVCArray LatLng. Tablica jest konwertowana na wielokąt w ciągu MVCArray po utworzeniu 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 załączony jest 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 informację, czy element poly jest widoczny na mapie.
setDraggable
setDraggable(draggable)
Parametry:
  • draggable: boolean
Wartość zwrotu: 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
Wartość zwrotu: brak
Jeśli zasada ma 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
Wartość zwrotu: brak
Renderuje ten kształt na określonej mapie. Jeśli mapa ma wartość null, kształt zostanie usunięty.
setOptions
setOptions(options)
Parametry:
Wartość zwrotu: brak
setPath
setPath(path)
Parametry:
Wartość zwrotu: brak
Ustawia pierwszą ścieżkę. Więcej informacji: PolygonOptions.
setPaths
setPaths(paths)
Wartość zwrotu: brak
Ustawia ścieżkę tego wielokąta.
setVisible
setVisible(visible)
Parametry:
  • visible: boolean
Wartość zwrotu: brak
Ukryje 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, gdy zdarzenie kliknięcia elementu DOM jest wywoływane w wielokątie.
contextmenu
function(event)
Argumenty:
To zdarzenie jest uruchamiane, gdy zdarzenie menu kontekstowego DOM jest wywoływane w wielokątie.
dblclick
function(event)
Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia DOM dblclick w wielokątach.
drag
function(event)
Argumenty:
To zdarzenie jest wywoływane wielokrotnie, gdy użytkownik przeciąga wielokąta.
dragend
function(event)
Argumenty:
Zdarzenie jest wywoływane, gdy użytkownik przestanie 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, gdy w przypadku wielokąta wywoływane jest zdarzenie DOM,
mousemove
function(event)
Argumenty:
To zdarzenie jest wywoływane po wywołaniu elementu DOM ruchem wielokąta.
mouseout
function(event)
Argumenty:
To zdarzenie jest uruchamiane po najechaniu kursorem myszy na wielokąt.
mouseover
function(event)
Argumenty:
To zdarzenie jest uruchamiane po najechaniu kursorem myszy na element Polygon.
mouseup
function(event)
Argumenty:
To zdarzenie jest wywoływane, gdy dla zdarzenia wielokąta jest uruchomione zdarzenie DOM.
rightclick
function(event)
Argumenty:
To zdarzenie jest uruchamiane po kliknięciu prawym przyciskiem myszy wielokąta.

Interfejs PolygonOptions

google.maps.PolygonOptions interfejs

Obiekt PolygonOptions używany do definiowania właściwości, które można ustawić w obsłudze wielokąta.

clickable optional
Typ: boolean optional
Wartość domyślna: true
Określa, 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ągnąć ten kształt nad mapę. Właściwość geodesic określa tryb przeciągania.
editable optional
Typ: boolean optional
Wartość domyślna: false
Jeśli zasada ma 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 (oprócz rozszerzonych nazw kolorów).
fillOpacity optional
Typ: number optional
Przezroczystość wypełnienia między 0,0 a 1,0
geodesic optional
Typ: boolean optional
Wartość domyślna: false
W przypadku wartości true krawędzie wielokąta są interpretowane jako geometryczne i stosowane do krzywizny Ziemi. W przypadku false krawędzie wielokąta są renderowane jako proste linie w przestrzeni ekranu. Kształt wielokąta geodesyjnego może się zmieniać po przeciągnięciu, bo wymiary są utrzymane w stosunku do powierzchni Ziemi.
map optional
Typ: Map optional
Mapa, na której chcesz wyświetlić wielokąt.
paths optional
Uporządkowana sekwencja współrzędnych reprezentujących pętlę zamkniętą. W przeciwieństwie do linii łamanych wielokąt może się składać z jednej lub kilku ścieżek. W rezultacie usługa ścieżek może określać co najmniej 1 tablicę współrzędnych LatLng. Ścieżki są zamykane automatycznie. Nie powtarzaj pierwszego wierzchołka jako ostatniego wierzchołka. Proste wielokąty można zdefiniować przy użyciu jednej tablicy LatLng s. Bardziej złożone wielokąty mogą określać tablicę tablic. Wszystkie proste tablice są konwertowane na MVCArray. Wstawianie lub usuwanie wartości LatLng w polu MVCArray spowoduje automatyczne zaktualizowanie wielokąta na mapie.
strokeColor optional
Typ: string optional
Kolor kreski. Obsługiwane są wszystkie kolory CSS3 (oprócz rozszerzonych nazw kolorów).
strokeOpacity optional
Typ: number optional
Przezroczystość między 0,0 a 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
W porównaniu do innych poly z-Z.

Interfejs PolyMyEvent

google.maps.PolyMouseEvent interfejs

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

Ten interfejs obejmuje rozszerzenie MapMouseEvent.

edge optional
Typ: number optional
Indeks krawędzi pod ścieżką, gdy wystąpiło zdarzenie, jeśli miało ono miejsce w punkcie środkowym w edytowalnym wielokątze.
path optional
Typ: number optional
Indeks ścieżki pod kursorem, na którym wystąpiło zdarzenie, jeśli wystąpiło w wierzchołku, a wielokąt można edytować. W przeciwnym razie undefined.
vertex optional
Typ: number optional
Indeks wierzchołka pod kursorem, na którym pojawiło się zdarzenie, jeśli wystąpiło w wierzchołku, a linię lub wielokąt można edytować. Jeśli zdarzenie nie występuje w wierzchołku, wartość wynosi undefined.
Dziedziczone: domEvent, latLng
Dziedziczone: stop

Klasa Prostokąt

Klasa google.maps.Rectangle

Nakładka prostokątna.

Klasa obejmuje MVCObject.

Rectangle
Rectangle([opts])
Parametry:
Utwórz prostokąt za pomocą przekazywanego parametru RectangleOptions, który określa granice i styl.
getBounds
getBounds()
Parametry: brak
Wartość zwrotu: LatLngBounds
Zwraca granice tego prostokąta.
getDraggable
getDraggable()
Parametry: brak
Wartość zwrotu: boolean
Zwraca, czy ten prostokąt może być przeciągnięty przez użytkownika.
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 zostanie wyświetlony ten prostokąt.
getVisible
getVisible()
Parametry: brak
Wartość zwrotu: boolean
Wskazuje, czy ten prostokąt jest widoczny na mapie.
setBounds
setBounds(bounds)
Parametry:
Wartość zwrotu: brak
Ustawia granice tego prostokąta.
setDraggable
setDraggable(draggable)
Parametry:
  • draggable: boolean
Wartość zwrotu: brak
Jeśli ma wartość true, użytkownik może przeciągnąć ten prostokąt do mapy.
setEditable
setEditable(editable)
Parametry:
  • editable: boolean
Wartość zwrotu: brak
Jeśli ma wartość true, użytkownik może edytować ten prostokąt, przeciągając punkty sterowania widoczne na rogach i na każdej krawędzi.
setMap
setMap(map)
Parametry:
  • map: Map optional
Wartość zwrotu: brak
Renderuje prostokąt na określonej mapie. Jeśli mapa ma wartość null, prostokąt zostanie usunięty.
setOptions
setOptions(options)
Parametry:
Wartość zwrotu: brak
setVisible
setVisible(visible)
Parametry:
  • visible: boolean
Wartość zwrotu: brak
Ukryje 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 uruchomieniu zdarzenia kliknięcia DOM na prostokątze.
contextmenu
function(event)
Argumenty:
To zdarzenie jest wywoływane po uruchomieniu zdarzenia menu kontekstowego DOM.
dblclick
function(event)
Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia DOM dblclick w prostokątze.
drag
function(event)
Argumenty:
To zdarzenie jest wywoływane wielokrotnie, gdy użytkownik przeciąga prostokąt.
dragend
function(event)
Argumenty:
Zdarzenie jest wywoływane, gdy użytkownik przestaje przeciągać prostokąt.
dragstart
function(event)
Argumenty:
Zdarzenie jest uruchamiane, gdy użytkownik rozpoczyna przeciąganie prostokąta.
mousedown
function(event)
Argumenty:
To zdarzenie jest wywoływane po uruchomieniu zdarzenia DOM, które jest wywołane przez prostokąt.
mousemove
function(event)
Argumenty:
To zdarzenie jest wywoływane, gdy zdarzenie DOM przenosi ruch do prostokąta.
mouseout
function(event)
Argumenty:
To zdarzenie jest uruchamiane po najechaniu kursorem myszy na prostokąt.
mouseover
function(event)
Argumenty:
To zdarzenie jest uruchamiane po najechaniu kursorem myszy.
mouseup
function(event)
Argumenty:
To zdarzenie jest wywoływane, gdy zdarzenie DOM{0}up jest uruchamiane w prostokątze.
rightclick
function(event)
Argumenty:
To zdarzenie jest uruchamiane po kliknięciu prawym przyciskiem myszy prostokąta.

prostokąt interfejs

google.maps.RectangleOptions interfejs

Obiekt parametrOptions. Służy do definiowania właściwości, które można ustawić na prostokątie.

bounds optional
Wartości graniczne.
clickable optional
Typ: boolean optional
Wartość domyślna: true
Określa, czy Rectangle obsługuje zdarzenia myszy.
draggable optional
Typ: boolean optional
Wartość domyślna: false
Jeśli ma wartość true, użytkownik może przeciągnąć ten prostokąt do mapy.
editable optional
Typ: boolean optional
Wartość domyślna: false
Jeśli ma wartość true, użytkownik może edytować ten prostokąt, przeciągając punkty sterowania widoczne na rogach i na każdej krawędzi.
fillColor optional
Typ: string optional
Kolor wypełnienia. Obsługiwane są wszystkie kolory CSS3 (oprócz rozszerzonych nazw kolorów).
fillOpacity optional
Typ: number optional
Przezroczystość wypełnienia między 0,0 a 1,0
map optional
Typ: Map optional
Mapa, na której chcesz wyświetlić prostokąt.
strokeColor optional
Typ: string optional
Kolor kreski. Obsługiwane są wszystkie kolory CSS3 (oprócz rozszerzonych nazw kolorów).
strokeOpacity optional
Typ: number optional
Przezroczystość między 0,0 a 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
W porównaniu do innych poly z-Z.

Klasa Circle

Klasa google.maps.Circle

Koło na powierzchni Ziemi; znane też jako „częściowa kula”.

Klasa obejmuje MVCObject.

Circle
Circle([circleOrCircleOptions])
Parametry:
Utwórz okrąg z przekazanym znakiem CircleOptions, który określa środek, promień i styl.
getBounds
getBounds()
Parametry: brak
Wartość zwrotu: LatLngBounds
Pobiera LatLngBounds z tego koła.
getCenter
getCenter()
Parametry: brak
Wartość zwrotu: LatLng
Zwraca środkową część tego okręgu.
getDraggable
getDraggable()
Parametry: brak
Wartość zwrotu: boolean
Zwraca, czy użytkownik może przeciągnąć ten okrą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świetlany ten okrąg.
getRadius
getRadius()
Parametry: brak
Wartość zwrotu: number
Zwraca promień tego koła (w metrach).
getVisible
getVisible()
Parametry: brak
Wartość zwrotu: boolean
Wskazuje, czy kółko jest widoczne na mapie.
setCenter
setCenter(center)
Parametry:
Wartość zwrotu: brak
Ustawia środek tego okręgu.
setDraggable
setDraggable(draggable)
Parametry:
  • draggableboolean
Wartość zwrotu: brak
Jeśli jest ustawiona na true, użytkownik może przeciągnąć ten okrąg nad mapą.
setEditable
setEditable(editable)
Parametry:
  • editableboolean
Wartość zwrotu: brak
Jeśli ma wartość true, użytkownik może edytować ten okrąg, przeciągając punkty sterowania widoczne na jego środku i wokół obwodu.
setMap
setMap(map)
Parametry:
  • map: Map optional
Wartość zwrotu: brak
Renderuje okrąg na określonej mapie. Jeśli mapa ma wartość null, kółko zostanie usunięty.
setOptions
setOptions(options)
Parametry:
Wartość zwrotu: brak
setRadius
setRadius(radius)
Parametry:
  • radiusnumber
Wartość zwrotu: brak
Ustawia promień tego koła (w metrach).
setVisible
setVisible(visible)
Parametry:
  • visible: boolean
Wartość zwrotu: brak
Ukryje ten okrą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 środka koła.
click
function(event)
Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia kliknięcia DOM.
dblclick
function(event)
Argumenty:
To zdarzenie jest uruchamiane 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 jest wywoływane, gdy użytkownik przestaje przeciągać okrąg.
dragstart
function(event)
Argumenty:
Zdarzenie jest wywoływane, gdy użytkownik zaczyna przeciągać okrąg.
mousedown
function(event)
Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia DOM, które jest uruchomione w kole.
mousemove
function(event)
Argumenty:
To zdarzenie jest wywoływane po wywołaniu elementu DOM ruchem kółka.
mouseout
function(event)
Argumenty:
To zdarzenie jest uruchamiane po najechaniu kursorem myszy.
mouseover
function(event)
Argumenty:
To zdarzenie jest uruchamiane po najechaniu kursorem myszy na element.
mouseup
function(event)
Argumenty:
To zdarzenie jest wywoływane, gdy zdarzenie DOM – uruchomienie po uruchomieniu.
radius_changed
function()
Argumenty: brak
To zdarzenie jest wywoływane po zmianie promienia okręgu.
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 służący do definiowania właściwości, które można ustawić w okręgu.

center optional
Typ: LatLng|LatLngLiteral optional
Środek koła.
clickable optional
Typ: boolean optional
Wartość domyślna: true
Określa, czy Circle obsługuje zdarzenia myszy.
draggable optional
Typ: boolean optional
Wartość domyślna: false
Jeśli jest ustawiona na true, użytkownik może przeciągnąć ten okrąg nad mapą.
editable optional
Typ: boolean optional
Wartość domyślna: false
Jeśli ma wartość true, użytkownik może edytować ten okrąg, przeciągając punkty sterowania widoczne na jego środku i wokół obwodu.
fillColor optional
Typ: string optional
Kolor wypełnienia. Obsługiwane są wszystkie kolory CSS3 (oprócz rozszerzonych nazw kolorów).
fillOpacity optional
Typ: number optional
Przezroczystość wypełnienia między 0,0 a 1,0.
map optional
Typ: Map optional
Mapa, na której chcesz wyświetlić kółko.
radius optional
Typ: number optional
Promień w metrach na powierzchni Ziemi.
strokeColor optional
Typ: string optional
Kolor kreski. Obsługiwane są wszystkie kolory CSS3 (oprócz rozszerzonych nazw kolorów).
strokeOpacity optional
Typ: number optional
Przezroczystość między 0,0 a 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 kółko jest widoczne na mapie.
zIndex optional
Typ: number optional
W porównaniu do innych poly z-Z.

Stałe pozycji

google.maps.StrokePosition stałe

Możliwe pozycje kreski na wielokątze.

CENTER Styl kreski jest wyśrodkowany ze ścieżką wielokąta: połowa kreski wewnątrz wielokąta i połowa kreski poza wielokątem.
INSIDE Styl kreski znajduje się wewnątrz wielokąta.
OUTSIDE Styl kreski znajduje się poza wielokątem.