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.
Zespół | |
---|---|
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ę LatLng s lub MVCArray z LatLng , chociaż proste tablice są konwertowane na obiektach łamanych MVCArray s. |
Metody | |
---|---|
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
Pobiera ścieżkę. |
getVisible |
getVisible() Parametry: brak
Wartość zwrotu:
boolean Zwraca, czy ta kolumna jest widoczna na mapie. |
setDraggable |
setDraggable(draggable) Parametry:
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:
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:
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:
Zwracana wartość: brak
Ukrywa tę wartość poly, jeśli jest ustawiona na false . |
Dziedziczone:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Wydarzenia | |
---|---|
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. |
|
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.
Właściwości | |
---|---|
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 |
Typ:
MVCArray<LatLng>|Array<LatLng|LatLngLiteral> 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.
Właściwości | |
---|---|
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.
Zespół | |
---|---|
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. |
Metody | |
---|---|
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
Pobiera pierwszą ścieżkę. |
getPaths |
getPaths() Parametry: brak
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:
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:
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:
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) Parametry:
Zwracana wartość: brak
Ustawia ścieżkę dla tego wielokąta. |
setVisible |
setVisible(visible) Parametry:
Zwracana wartość: brak
Ukrywa tę wartość poly, jeśli jest ustawiona na false . |
Dziedziczone:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Wydarzenia | |
---|---|
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. |
|
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.
Właściwości | |
---|---|
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 |
Typ:
MVCArray<MVCArray<LatLng>>|MVCArray<LatLng>|Array<Array<LatLng|LatLngLiteral>>|Array<LatLng|LatLngLiteral> 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 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 PolyMouseEvent
google.maps.PolyMouseEvent
interfejs
Ten obiekt jest zwracany ze zdarzeń myszy na wielokątach i wielokątach.
Ten interfejs jest rozszerzany do MapMouseEvent
.
Właściwości | |
---|---|
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
|
Metody | |
---|---|
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.
Zespół | |
---|---|
Rectangle |
Rectangle([opts]) Parametry:
Utwórz prostokąt, korzystając z podanej wartości RectangleOptions , która określa granice i styl. |
Metody | |
---|---|
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:
Zwracana wartość: brak
Jeśli ma wartość true , użytkownik może przeciągnąć ten prostokąt na mapę. |
setEditable |
setEditable(editable) Parametry:
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:
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:
Zwracana wartość: brak
Ukrywa ten prostokąt, jeśli ma wartość false . |
Dziedziczone:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Wydarzenia | |
---|---|
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. |
|
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.
Właściwości | |
---|---|
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 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 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. |
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.
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
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:
Zwracana wartość: brak
Jeśli ma wartość true , użytkownik może przeciągnąć to kółko na mapę. |
setEditable |
setEditable(editable) Parametry:
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:
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:
Zwracana wartość: brak
Ustawia promień tego okręgu (w metrach). |
setVisible |
setVisible(visible) Parametry:
Zwracana wartość: brak
Ukrywa ten krąg, jeśli jest ustawiony na false . |
Dziedziczone:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Wydarzenia | |
---|---|
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.
Właściwości | |
---|---|
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 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 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.
Stałe | |
---|---|
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. |