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.
Zespół | |
---|---|
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ę LatLng s lub MVCArray LatLng , ale proste jednostki są konwertowane na linię łamaną MVCArray . |
Metody | |
---|---|
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
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:
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:
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:
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:
Zwróć wartość: brak
Ukrywa tę wartość poly, jeśli jest ustawiona na false . |
Dziedziczone:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Zdarzenia | |
---|---|
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. |
|
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.
Usługi | |
---|---|
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 |
Typ:
MVCArray<LatLng>|Array<LatLng|LatLngLiteral> optional Uporządkowana kolejność współrzędnych linii łamanej. Tę ścieżkę można określić, korzystając z prostej tablicy LatLng s lub MVCArray z LatLng s. 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.
Usługi | |
---|---|
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.
Zespół | |
---|---|
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. |
Metody | |
---|---|
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
Pobiera pierwszą ścieżkę. |
getPaths |
getPaths() Parametry: brak
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:
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:
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:
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 pierwszą ścieżkę. Więcej informacji: PolygonOptions . |
setPaths |
setPaths(paths) Parametry:
Zwróć wartość: brak
Ustawia ścieżkę tego wielokąta. |
setVisible |
setVisible(visible) Parametry:
Zwróć wartość: brak
Ukrywa tę wartość poly, jeśli jest ustawiona na false . |
Dziedziczone:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Zdarzenia | |
---|---|
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. |
|
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.
Usługi | |
---|---|
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 |
Typ:
MVCArray<MVCArray<LatLng>>|MVCArray<LatLng>|Array<Array<LatLng|LatLngLiteral>>|Array<LatLng|LatLngLiteral> 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 Domyślne:
StrokePosition.CENTER 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
.
Usługi | |
---|---|
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
|
Metody | |
---|---|
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.
Zespół | |
---|---|
Rectangle |
Rectangle([opts]) Parametry:
Utwórz prostokąt za pomocą przekazanego atrybutu RectangleOptions , które określa granice i styl. |
Metody | |
---|---|
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:
Zwróć wartość: brak
Jeśli zasada ma wartość true , użytkownik może przeciągnąć ten prostokąt na mapie. |
setEditable |
setEditable(editable) Parametry:
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:
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:
Zwróć wartość: brak
Ukrywa ten prostokąt, jeśli ma wartość false . |
Dziedziczone:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Zdarzenia | |
---|---|
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. |
|
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.
Usługi | |
---|---|
bounds optional |
Typ:
LatLngBounds|LatLngBoundsLiteral 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 Domyślne:
StrokePosition.CENTER 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.
Zespół | |
---|---|
Circle |
Circle([circleOrCircleOptions]) Parametry:
Utwórz okrąg za pomocą obiektu CircleOptions , który określa środek, promień i styl. |
Metody | |
---|---|
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:
Zwróć wartość: brak
Jeśli ma wartość true , użytkownik może przeciągnąć okrąg nad mapą. |
setEditable |
setEditable(editable) Parametry:
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:
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:
Zwróć wartość: brak
Ustawia promień tego okręgu (w metrach). |
setVisible |
setVisible(visible) Parametry:
Zwróć wartość: brak
Ukrywa ten krąg, jeśli jest ustawiony na false . |
Dziedziczone:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Zdarzenia | |
---|---|
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.
Usługi | |
---|---|
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 Domyślne:
StrokePosition.CENTER 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.
Stałe | |
---|---|
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. |