Polygons

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

Klasa Polyline

google.maps.Polyline klasa

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

Te zajęcia rozciągają się do MVCObject.

Jeśli używasz aplikacji v=beta, możesz zadzwonić pod numer const {Polyline} = await google.map.importLibrary("maps"). 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 Styl kreski linii łamanej podczas ich rysowania. Podczas tworzenia linii łamanej możesz przesłać tablicę LatLngs lub MVCArray LatLng, ale proste jednostki są konwertowane na linię łamaną MVCArray.
getDraggable
getDraggable()
Parametry: brak
Zwrócona wartość: boolean
Zwraca, czy użytkownik może przeciągnąć ten kształt.
getEditable
getEditable()
Parametry: brak
Zwrócona wartość: boolean
Zwraca, czy użytkownik może edytować ten kształt.
getMap
getMap()
Parametry: brak
Zwrócona wartość: Map|null
Zwraca mapę, na której jest dołączony ten kształt.
getPath
getPath()
Parametry: brak
Zwrócona wartość: MVCArray<LatLng>
Pobiera ścieżkę.
getVisible
getVisible()
Parametry: brak
Zwrócona wartość: boolean
Zwraca informacje o tym, czy ten wielokąt jest widoczny na mapie.
setDraggable
setDraggable(draggable)
Parametry:
  • draggable: boolean
Zwróć wartość: brak
Jeśli zasada ma wartość true, użytkownik może przeciągnąć ten kształt na mapie. Właściwość geodesic określa tryb przeciągania.
setEditable
setEditable(editable)
Parametry:
  • editable: boolean
Zwróć wartość: brak
Jeśli ma wartość true, użytkownik może edytować ten kształt, przeciągając punkty kontrolne wyświetlane na wierzchołkach i w poszczególnych segmentach.
setMap
setMap(map)
Parametry:
  • map: Map optional
Zwróć wartość: brak
Renderuje ten kształt na określonej mapie. Jeśli mapa ma wartość null, kształt zostanie usunięty.
setOptions
setOptions(options)
Parametry:
Zwróć wartość: brak
setPath
setPath(path)
Parametry:
Zwróć wartość: brak
Ustawia ścieżkę. Więcej informacji: PolylineOptions.
setVisible
setVisible(visible)
Parametry:
  • visible: boolean
Zwróć 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.
dblclick
function(event)
Argumenty:
Zdarzenie to jest wywoływane, gdy zdarzenie DOM dblclick jest uruchamiane na Polyline.
drag
function(event)
Argumenty:
To zdarzenie jest wywoływane wielokrotnie, gdy użytkownik przeciągnie linię łamaną.
dragend
function(event)
Argumenty:
To zdarzenie jest uruchamiane, gdy użytkownik przestanie przeciągać linię łamaną.
dragstart
function(event)
Argumenty:
To zdarzenie jest uruchamiane, gdy użytkownik zacznie przeciągać linię łamaną.
mousedown
function(event)
Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia przesunięcia kursora myszy DOM na linii łamanej.
mousemove
function(event)
Argumenty:
Zdarzenie to jest wywoływane, gdy zdarzenie Poruszenia DOM jest uruchamiane w Polyline.
mouseout
function(event)
Argumenty:
To zdarzenie jest uruchamiane po najechaniu kursorem myszy na reklamę Polyline.
mouseover
function(event)
Argumenty:
To zdarzenie jest uruchamiane po najechaniu kursorem myszy na reklamę Polyline.
mouseup
function(event)
Argumenty:
Zdarzenie to jest wywoływane, gdy zdarzenie DOMmo jest uruchomione na Polyline.
rightclick
function(event)
Argumenty:
To zdarzenie jest uruchamiane po kliknięciu prawym przyciskiem myszy linii łamanej.

Interfejs PolylineOptions

google.maps.PolylineOptions interfejs

Obiekt PolylineOptions służący 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 zasada ma wartość true, użytkownik może przeciągnąć ten kształt na mapie. Właściwość geodesic określa tryb przeciągania.
editable optional
Typ: boolean optional
Domyślne: false
Jeśli ma wartość true, użytkownik może edytować ten kształt, przeciągając punkty kontrolne wyświetlane na wierzchołkach i w poszczególnych segmentach.
geodesic optional
Typ: boolean optional
Domyślne: false
W przypadku true krawędź wielokąta jest interpretowana jako geodezyjna i biegnie wzdłuż krzywizny Ziemi. W przypadku false krawędzie wielokąta są renderowane jako proste linie w obszarze ekranu. Zwróć uwagę, że po przeciągnięciu może wydawać się, że kształt geometrycznego wielokąta zmienia się, ponieważ jego wymiary są utrzymywane względem powierzchni Ziemi.
icons optional
Typ: Array<IconSequence> optional
Ikony do wyrenderowania na linii łamanej.
map optional
Typ: Map optional
Mapa, na której wyświetlana jest linia łamana
path optional
Uporządkowana kolejność współrzędnych linii łamanej. Tę ścieżkę można określić, korzystając z prostej tablicy LatLngs lub MVCArray z LatLngs. Pamiętaj, że jeśli przekażesz prostą tablicę, adres zostanie przekształcony w obiekt MVCArray Wstawianie lub usuwanie wartości długości geograficznej w parametrze 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ść kreski między 0,0 a 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 IconSession

google.maps.IconSequence interfejs

Opisuje sposób renderowania ikon na linii.

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

fixedRotation optional
Typ: boolean optional
Domyślne: false
Jeśli true, każda ikona w sekwencji ma tę samą stałą obrót niezależnie od kąta krawędzi, na której się znajduje. W przypadku false wielkość poszczególnych ikon w sekwencji jest obrócona zgodnie z ich krawędziami.
icon optional
Typ: Symbol optional
Ikona do renderowania w linii.
offset optional
Typ: string optional
Domyślne: '100%'
Odległość od początku wiersza, w którym ma być renderowana ikona. Odległość może być wyrażona jako wartość procentowa długości wiersza (np. „50%”) lub pikseli (np. „50px”).
repeat optional
Typ: string optional
Domyślne: 0
Odległość między kolejnymi ikonami na linii. 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”.

Wielokąt

google.maps.Polygon klasa

Wielokąt (np. linia łamana) 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 region. Przykłady znajdziesz w przewodniku dla programistów – zaczynając od prostego wielokąta, wielokąta z otworem i innych. Pamiętaj, że wielokąt możesz też utworzyć za pomocą warstwy danych. Warstwa danych zapewnia prostszy sposób tworzenia otworów, ponieważ odpowiada tej kolejności ścieżki wewnętrznej i zewnętrznej.

Te zajęcia rozciągają się do MVCObject.

Jeśli używasz aplikacji v=beta, możesz zadzwonić pod numer const {Polygon} = await google.map.importLibrary("maps"). Zobacz Biblioteki w interfejsie Maps JavaScript API.

Polygon
Polygon([opts])
Parametry:
Utwórz wielokąt za pomocą przekazanego obiektu PolygonOptions, który określa ścieżkę wielokąta, styl kreski jego krawędzi oraz styl wypełnienia wewnętrznych obszaró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żna przekazać tablicę LatLng lub MVCArray LatLng. Tablice są konwertowane na wielokąt w MVCArray po utworzeniu instancji.
getDraggable
getDraggable()
Parametry: brak
Zwrócona wartość: boolean
Zwraca, czy użytkownik może przeciągnąć ten kształt.
getEditable
getEditable()
Parametry: brak
Zwrócona wartość: boolean
Zwraca, czy użytkownik może edytować ten kształt.
getMap
getMap()
Parametry: brak
Zwrócona wartość: Map|null
Zwraca mapę, na której jest dołączony ten kształt.
getPath
getPath()
Parametry: brak
Zwrócona wartość: MVCArray<LatLng>
Pobiera pierwszą ścieżkę.
getPaths
getPaths()
Parametry: brak
Zwrócona wartość: MVCArray<MVCArray<LatLng>>
Pobiera ścieżki tego wielokąta.
getVisible
getVisible()
Parametry: brak
Zwrócona wartość: boolean
Zwraca informacje o tym, czy ten wielokąt jest widoczny na mapie.
setDraggable
setDraggable(draggable)
Parametry:
  • draggable: boolean
Zwróć wartość: brak
Jeśli zasada ma wartość true, użytkownik może przeciągnąć ten kształt na mapie. Właściwość geodesic określa tryb przeciągania.
setEditable
setEditable(editable)
Parametry:
  • editableboolean
Zwróć wartość: brak
Jeśli ma wartość true, użytkownik może edytować ten kształt, przeciągając punkty kontrolne wyświetlane na wierzchołkach i w poszczególnych segmentach.
setMap
setMap(map)
Parametry:
  • mapMap optional
Zwróć wartość: brak
Renderuje ten kształt na określonej mapie. Jeśli mapa ma wartość null, kształt zostanie usunięty.
setOptions
setOptions(options)
Parametry:
Zwróć wartość: brak
setPath
setPath(path)
Zwróć wartość: brak
Ustawia pierwszą ścieżkę. Więcej informacji: PolygonOptions.
setPaths
setPaths(paths)
Zwróć wartość: brak
Ustawia ścieżkę tego wielokąta.
setVisible
setVisible(visible)
Parametry:
  • visibleboolean
Zwróć 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:
Zdarzenie to jest wywoływane, gdy zdarzenie kliknięcia DOM jest uruchamiane w 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:
Zdarzenie to jest wywoływane, gdy zdarzenie DOM dblclick jest wywoływane w wielokątach.
drag
function(event)
Argumenty:
To zdarzenie jest uruchamiane wielokrotnie, gdy użytkownik przeciąga wielokąt.
dragend
function(event)
Argumenty:
Zdarzenie jest uruchamiane, gdy użytkownik przestanie przeciągać wielokąt.
dragstart
function(event)
Argumenty:
Zdarzenie jest uruchamiane, gdy użytkownik zacznie przeciągać wielokąt.
mousedown
function(event)
Argumenty:
Zdarzenie to jest wywoływane, gdy zdarzenie wielostronnego DOM jest uruchamiane w wielokątach.
mousemove
function(event)
Argumenty:
To zdarzenie jest uruchamiane po wywołaniu zdarzenia DOM ruchem wielokąta.
mouseout
function(event)
Argumenty:
To zdarzenie jest uruchamiane po najechaniu myszą na wielokąt.
mouseover
function(event)
Argumenty:
To zdarzenie jest uruchamiane po najechaniu kursorem myszy na wielokąt.
mouseup
function(event)
Argumenty:
Zdarzenie to jest wywoływane, gdy zdarzenie wielostronnego DOM jest uruchamiane w wielokątach.
rightclick
function(event)
Argumenty:
To zdarzenie jest uruchamiane po kliknięciu wielokąta prawym przyciskiem.

Interfejs PolygonOptions

google.maps.PolygonOptions interfejs

Obiekt PolygonOptions służący do definiowania właściwości, które można ustawić dla 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 zasada ma wartość true, użytkownik może przeciągnąć ten kształt na mapie. Właściwość geodesic określa tryb przeciągania.
editable optional
Typ: boolean optional
Domyślne: false
Jeśli ma wartość true, użytkownik może edytować ten kształt, przeciągając punkty kontrolne wyświetlane na wierzchołkach i w poszczególnych segmentach.
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
Domyślne: false
W przypadku true krawędź wielokąta jest interpretowana jako geodezyjna i biegnie wzdłuż krzywizny Ziemi. W przypadku false krawędzie wielokąta są renderowane jako proste linie w obszarze ekranu. Zwróć uwagę, że po przeciągnięciu może wydawać się, że kształt geometrycznego wielokąta zmienia się, ponieważ jego wymiary są utrzymywane 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, która wskazuje zapętlenia. W przeciwieństwie do linii łamanych, wielokąt może się składać z jednej ścieżki lub większej ich liczby. W efekcie usługa ścieżek może określać co najmniej jedną tablicę współrzędnych LatLng. Ścieżki są zamykane automatycznie; nie powtarzaj pierwszego wierzchołka jako ostatniego. Proste wielokąty można zdefiniować za pomocą jednej tablicy LatLng s. Bardziej złożone wielokąty mogą określać tablice. Wszystkie proste tablice są konwertowane do formatu MVCArray. Wstawianie lub usuwanie obiektów LatLng z funkcji 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ść 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 PolyMyEvent

google.maps.PolyMouseEvent interfejs

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

Ten interfejs rozszerza się do MapMouseEvent.

edge optional
Typ: number optional
Indeks krawędzi w ścieżce pod kursorem, gdy wystąpiło zdarzenie, jeśli zdarzenie miało miejsce w połowie punktu edytowalnego wielokąta.
path optional
Typ: number optional
Indeks ścieżki pod kursorem myszy w momencie wystąpienia zdarzenia, 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, gdy wystąpiło zdarzenie, jeśli wystąpiło ono w wierzchołku, a linie łamane lub wielokąty można edytować. Jeśli zdarzenie nie występuje w wierzchołkach, wartość wynosi undefined.
Dziedziczone: domEvent, latLng
Dziedziczone: stop

prostokąt

google.maps.Rectangle klasa

Nakładka prostokątna.

Te zajęcia rozciągają się do MVCObject.

Jeśli używasz aplikacji v=beta, możesz zadzwonić pod numer const {Rectangle} = await google.map.importLibrary("maps"). Zobacz Biblioteki w interfejsie Maps JavaScript API.

Rectangle
Rectangle([opts])
Parametry:
Utwórz prostokąt za pomocą przekazanego atrybutu RectangleOptions, które określa granice i styl.
getBounds
getBounds()
Parametry: brak
Zwrócona wartość: LatLngBounds|null
Zwraca granice tego prostokąta.
getDraggable
getDraggable()
Parametry: brak
Zwrócona wartość: boolean
Zwraca, czy ten prostokąt może zostać przeciągnięty przez użytkownika.
getEditable
getEditable()
Parametry: brak
Zwrócona wartość: boolean
Zwraca, czy ten prostokąt może być edytowany przez użytkownika.
getMap
getMap()
Parametry: brak
Zwrócona wartość: Map|null
Zwraca mapę, na której jest wyświetlany ten prostokąt.
getVisible
getVisible()
Parametry: brak
Zwrócona wartość: boolean
Zwraca, czy ten prostokąt jest widoczny na mapie.
setBounds
setBounds(bounds)
Parametry:
Zwróć wartość: brak
Ustawia granice tego prostokąta.
setDraggable
setDraggable(draggable)
Parametry:
  • draggableboolean
Zwróć wartość: brak
Jeśli zasada ma wartość true, użytkownik może przeciągnąć ten prostokąt na mapie.
setEditable
setEditable(editable)
Parametry:
  • editable: boolean
Zwróć wartość: brak
Jeśli zasada ma wartość true, użytkownik może edytować ten prostokąt, przeciągając punkty kontrolne widoczne w rogach i przy każdej krawędzi.
setMap
setMap(map)
Parametry:
  • map: Map optional
Zwróć wartość: brak
Renderuje prostokąt na określonej mapie. Jeśli mapa ma wartość null, prostokąt zostanie usunięty.
setOptions
setOptions(options)
Parametry:
Zwróć wartość: brak
setVisible
setVisible(visible)
Parametry:
  • visibleboolean
Zwróć 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 uruchamiane po zmianie granic prostokąta.
click
function(event)
Argumenty:
Zdarzenie to jest uruchamiane, gdy zdarzenie kliknięcia DOM jest uruchamiane w prostokątie.
contextmenu
function(event)
Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia z menu kontekstowego DOM.
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ąga prostokąt.
dragend
function(event)
Argumenty:
To zdarzenie jest uruchamiane, gdy użytkownik przestanie przeciągać prostokąt.
dragstart
function(event)
Argumenty:
To zdarzenie jest uruchamiane, gdy użytkownik zacznie przeciągać prostokąt.
mousedown
function(event)
Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia przesuwania kursora DOM na prostokątze.
mousemove
function(event)
Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia przesuwania myszą DOM na prostokątze.
mouseout
function(event)
Argumenty:
To zdarzenie jest uruchamiane po najechaniu na prostokąt.
mouseover
function(event)
Argumenty:
To zdarzenie jest uruchamiane po najechaniu kursorem myszy.
mouseup
function(event)
Argumenty:
Zdarzenie to jest wywoływane, gdy zdarzenie DOM - uruchomienie jest uruchamiane w prostokątze.
rightclick
function(event)
Argumenty:
To zdarzenie jest uruchamiane po kliknięciu prostokąta prawym przyciskiem myszy.

OptionsOptions

google.maps.RectangleOptions interfejs

Obiekt SMSOptions używany do określania 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 zasada ma wartość true, użytkownik może przeciągnąć ten prostokąt na mapie.
editable optional
Typ: boolean optional
Domyślne: false
Jeśli zasada ma wartość true, użytkownik może edytować ten prostokąt, przeciągając punkty kontrolne widoczne w rogach i przy 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ść 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.

zajęcia Circle

google.maps.Circle klasa

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

Te zajęcia rozciągają się do MVCObject.

Jeśli używasz aplikacji v=beta, możesz zadzwonić pod numer const {Circle} = await google.map.importLibrary("maps"). 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
Zwrócona wartość: LatLngBounds|null
Pobiera LatLngBounds tego kręgu.
getCenter
getCenter()
Parametry: brak
Zwrócona wartość: LatLng
Zwraca środek tego okręgu.
getDraggable
getDraggable()
Parametry: brak
Zwrócona wartość: boolean
Zwraca, czy użytkownik może przeciągnąć ten krąg.
getEditable
getEditable()
Parametry: brak
Zwrócona wartość: boolean
Zwraca, czy użytkownik może edytować ten krąg.
getMap
getMap()
Parametry: brak
Zwrócona wartość: Map|null
Zwraca mapę, na której wyświetla się ten krąg.
getRadius
getRadius()
Parametry: brak
Zwrócona wartość: number
Zwraca promień tego okręgu (w metrach).
getVisible
getVisible()
Parametry: brak
Zwrócona wartość: boolean
Wskazuje, czy kółko jest widoczne na mapie.
setCenter
setCenter(center)
Parametry:
Zwróć wartość: brak
Ustawia środek tego okręgu.
setDraggable
setDraggable(draggable)
Parametry:
  • draggable: boolean
Zwróć wartość: brak
Jeśli ma wartość true, użytkownik może przeciągnąć okrąg nad mapą.
setEditable
setEditable(editable)
Parametry:
  • editable: boolean
Zwróć 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 jego środku i obwodzie.
setMap
setMap(map)
Parametry:
  • map: Map optional
Zwróć wartość: brak
Renderuje okrąg na określonej mapie. Jeśli mapa ma wartość null, kółko zostanie usunięte.
setOptions
setOptions(options)
Parametry:
Zwróć wartość: brak
setRadius
setRadius(radius)
Parametry:
  • radiusnumber
Zwróć wartość: brak
Ustawia promień tego okręgu (w metrach).
setVisible
setVisible(visible)
Parametry:
  • visibleboolean
Zwróć 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 wydarzenie jest uruchamiane po zmianie środka kręgu.
click
function(event)
Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia kliknięcia DOM w okręgu.
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ąga okrąg.
dragend
function(event)
Argumenty:
To zdarzenie jest uruchamiane, gdy użytkownik przestanie przeciągać kółko.
dragstart
function(event)
Argumenty:
To zdarzenie jest uruchamiane, gdy użytkownik rozpoczyna przeciąganie okręgu.
mousedown
function(event)
Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia przesuwania kursora DOM w okręgu.
mousemove
function(event)
Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia przesunięcia DOM za pomocą okręgu.
mouseout
function(event)
Argumenty:
To zdarzenie jest uruchamiane po najechaniu myszą na kółko.
mouseover
function(event)
Argumenty:
To zdarzenie jest uruchamiane po najechaniu kursorem myszy na kółko.
mouseup
function(event)
Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia DOM w kolejce.
radius_changed
function()
Argumenty: brak
To zdarzenie jest uruchamiane po zmianie promienia kręgu.
rightclick
function(event)
Argumenty:
To zdarzenie jest uruchamiane po kliknięciu prawym przyciskiem myszy okręgu.

Interfejs CircleOptions

google.maps.CircleOptions interfejs

Obiekt CircleOptions służący do definiowania właściwości, które można ustawić w kręgu.

center optional
Typ: LatLng|LatLngLiteral optional
Środek koła.
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ąć okrąg nad 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 jego środku i obwodzie.
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ść 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
Czy ten okręg jest widoczny na mapie
zIndex optional
Typ: number optional
Kolejność nakładania elementów w porównaniu z innymi wielokątami.

Stałe powierzchni

google.maps.StrokePosition stałe

Możliwe pozycje kreski na wielokątze.

Jeśli używasz aplikacji v=beta, możesz zadzwonić pod numer const {StrokePosition} = await google.map.importLibrary("maps"). Zobacz Biblioteki w interfejsie Maps JavaScript API.

CENTER Kreska jest wyśrodkowana na ścieżce wielokąta – połowa kreski w środku i połowa kreski poza wielokątem.
INSIDE Styl kreski znajduje się wewnątrz wielokąta.
OUTSIDE Styl kreski leży poza wielokątem.