Polyline sınıfı
google.maps.Polyline
sınıf
Çoklu çizgi, harita üzerindeki bağlı çizgi segmentlerinin doğrusal bir yer paylaşımıdır.
Bu sınıf MVCObject
tarihinde uzatılır.
const {Polyline} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki kitaplıklar başlıklı bölümü inceleyin.
Marka | |
---|---|
Polyline |
Polyline([opts]) Parametreler:
Geçirilen PolylineOptions ifadesini kullanarak bir çoklu çizgi oluşturun. Bu çizgi, çoklu çizgiyi çizerken kullanılacak çoklu çizgi yolunu ve fırça stilini belirtir. Çoklu çizgi oluştururken LatLng dizisini veya MVCArray LatLng değerini iletebilirsiniz. Basit diziler ise örnek yapıldıktan sonra çoklu çizgideki MVCArray karakterlerine dönüştürülür. |
Yöntemler | |
---|---|
getDraggable |
getDraggable() Parametreler: Yok
İade Değeri:
boolean Bu şeklin kullanıcı tarafından sürüklenip sürüklenemeyeceğini döndürür. |
getEditable |
getEditable() Parametreler: Yok
İade Değeri:
boolean Bu şeklin kullanıcı tarafından düzenlenebilir olup olmadığını döndürür. |
getMap |
getMap() Parametreler: Yok
İade Değeri:
Map|null Bu şeklin ekli olduğu haritayı döndürür. |
getPath |
getPath() Parametreler: Yok
Yolu alır. |
getVisible |
getVisible() Parametreler: Yok
İade Değeri:
boolean Bu poliçenin haritada görünür olup olmadığını döndürür. |
setDraggable |
setDraggable(draggable) Parametreler:
Return Value: Yok
true olarak ayarlanırsa kullanıcı bu şekli haritanın üzerine sürükleyebilir. geodesic özelliği, sürükleme modunu tanımlar. |
setEditable |
setEditable(editable) Parametreler:
Return Value: Yok
true olarak ayarlanırsa kullanıcı, tepe noktalarında ve her segmentte gösterilen kontrol noktalarını sürükleyerek bu şekli düzenleyebilir. |
setMap |
setMap(map) Parametreler:
Return Value: Yok
Bu şekli belirtilen haritada oluşturur. Harita null değerine ayarlanırsa şekil kaldırılır. |
setOptions |
setOptions(options) Parametreler:
Return Value: Yok
|
setPath |
setPath(path) Parametreler:
Return Value: Yok
Yolu ayarlar. Daha fazla bilgi için PolylineOptions sayfasını inceleyin. |
setVisible |
setVisible(visible) Parametreler:
Return Value: Yok
false olarak ayarlanırsa bu politikayı gizler. |
Devralındı:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Etkinlikler | |
---|---|
click |
function(event) Bağımsız değişkenler:
Bu etkinlik Polyline'da DOM tıklama etkinliği tetiklendiğinde tetiklenir. |
contextmenu |
function(event) Bağımsız değişkenler:
Bu etkinlik, Poyline'da DOM bağlam menüsü etkinliği tetiklendiğinde tetiklenir. |
dblclick |
function(event) Bağımsız değişkenler:
Polyline'da DOM dblclick etkinliği tetiklendiğinde bu etkinlik tetiklenir. |
drag |
function(event) Bağımsız değişkenler:
Bu etkinlik, kullanıcı çoklu çizgiyi sürüklerken tetiklenir. |
dragend |
function(event) Bağımsız değişkenler:
Bu etkinlik, kullanıcı çoklu çizgiyi sürüklemeyi bıraktığında tetiklenir. |
dragstart |
function(event) Bağımsız değişkenler:
Bu etkinlik, kullanıcı çoklu çizgiyi sürüklemeye başladığında tetiklenir. |
mousedown |
function(event) Bağımsız değişkenler:
Bu etkinlik, Polyline'da DOM mouse down etkinliği tetiklendiğinde tetiklenir. |
mousemove |
function(event) Bağımsız değişkenler:
Bu etkinlik, Polyline üzerinde DOM mousemove etkinliği tetiklendiğinde tetiklenir. |
mouseout |
function(event) Bağımsız değişkenler:
Bu etkinlik Polyline fare üzerinden tetiklendiğinde tetiklenir. |
mouseover |
function(event) Bağımsız değişkenler:
Bu etkinlik Polyline fareyle üzerine gelindiğinde tetiklenir. |
mouseup |
function(event) Bağımsız değişkenler:
Bu etkinlik, Polyline'da DOM mouse up etkinliği tetiklendiğinde tetiklenir. |
|
function(event) Bağımsız değişkenler:
Bu etkinlik Polyline sağ tıklandığında tetiklenir. |
PolylineOptions arayüz
google.maps.PolylineOptions
arayüz
Polyline üzerinde ayarlanabilen özellikleri tanımlamak için kullanılan PolylineOptions nesnesi.
Özellikler | |
---|---|
clickable optional |
Tür:
boolean optional Varsayılan:
true Bu Polyline öğesinin fare etkinliklerini işleyip işlemediğini belirtir. |
draggable optional |
Tür:
boolean optional Varsayılan:
false true olarak ayarlanırsa kullanıcı bu şekli haritanın üzerine sürükleyebilir. geodesic özelliği, sürükleme modunu tanımlar. |
editable optional |
Tür:
boolean optional Varsayılan:
false true olarak ayarlanırsa kullanıcı, tepe noktalarında ve her segmentte gösterilen kontrol noktalarını sürükleyerek bu şekli düzenleyebilir. |
geodesic optional |
Tür:
boolean optional Varsayılan:
false true olduğunda, çokgenin kenarları jeodezik olarak yorumlanır ve Dünya'nın eğriliğini takip eder. false olduğunda, poligonun kenarları ekran alanında düz çizgiler olarak oluşturulur. Boyutlar yerkürenin yüzeyine göre korunduğundan, jeodezik çokgen şekli sürüklendiğinde değişebilir. |
icons optional |
Tür:
Array<IconSequence> optional Çoklu çizgi boyunca oluşturulacak simgeler. |
map optional |
Tür:
Map optional Polyline'in gösterileceği harita. |
path optional |
Tür:
MVCArray<LatLng>|Array<LatLng|LatLngLiteral> optional Çoklu Çizginin koordinatlarının sıralı sırası. Bu yol, basit bir LatLng dizisi veya LatLng 'lık MVCArray değeri kullanılarak belirtilebilir. Basit bir diziyi geçerseniz, dizi MVCArray değerine eklendiğinde veya MVCArray içinde enl |
strokeColor optional |
Tür:
string optional Fırça rengi. Genişletilmiş adlandırılmış renkler hariç tüm CSS3 renkleri desteklenir. |
strokeOpacity optional |
Tür:
number optional 0,0 ile 1,0 arasında fırça opaklığı. |
strokeWeight optional |
Tür:
number optional Piksel cinsinden fırça genişliği. |
visible optional |
Tür:
boolean optional Varsayılan:
true Bu çoklu çizginin haritada görünür olup olmadığı. |
zIndex optional |
Tür:
number optional Diğer politiklere kıyasla zEndeksi. |
IconSequence arayüzü
google.maps.IconSequence
arayüz
Simgelerin bir satırda nasıl oluşturulacağını açıklar.
Çoklu çizginiz jeodezikse hem ofset hem de tekrarlama için belirtilen mesafeler, varsayılan olarak metre cinsinden hesaplanır. Uzaklık değerini ayarlamak veya bir piksel değeri için tekrarlamak, mesafelerin ekrandaki piksel cinsinden hesaplanmasına neden olur.
Özellikler | |
---|---|
fixedRotation optional |
Tür:
boolean optional Varsayılan:
false true değeri varsa dizideki her simge, yattığı kenarın açısı ne olursa olsun aynı sabit dönüşe sahip olur. false değeri varsa dizideki her bir simgenin kenarlarıyla hizalı olarak döndürülmesini sağlayın. |
icon optional |
Tür:
Symbol optional Satırda oluşturulacak simge. |
offset optional |
Tür:
string optional Varsayılan:
'100%' Bir simgenin oluşturulacağı çizginin başlangıcına olan mesafe. Bu mesafe, çizgi uzunluğunun yüzdesi (ör. "%50") veya piksel cinsinden (ör. "50 piksel") ifade edilebilir. |
repeat optional |
Tür:
string optional Varsayılan:
0 Çizgi üzerindeki art arda simgeler arasındaki mesafe. Bu mesafe, çizgi uzunluğunun yüzdesi (ör. "%50") veya piksel cinsinden (ör. "50 piksel") ifade edilebilir. Simgenin tekrarlanmasını devre dışı bırakmak için "0" değerini belirtin. |
Polygon sınıfı
google.maps.Polygon
sınıf
Poligon (çoklu çizgi gibi), sıralı bir dizide bir dizi bağlı koordinat tanımlar. Ayrıca, çokgenler kapalı bir döngü oluşturur ve doldurulmuş bir bölge tanımlar. Basit poligonla, delikli poligonla ve daha fazlasıyla başlayarak geliştirici kılavuzundaki örneklere bakın. Ayrıca, bir çokgen oluşturmak için Veri katmanını da kullanabileceğinizi unutmayın. Veri katmanı, sizin için iç ve dış yolların sırasını işlediğinden delik oluşturmak için daha basit bir yol sunar.
Bu sınıf MVCObject
tarihinde uzatılır.
const {Polygon} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki kitaplıklar başlıklı bölümü inceleyin.
Marka | |
---|---|
Polygon |
Polygon([opts]) Parametreler:
Geçen PolygonOptions öğesini kullanarak poligon oluşturun. Bu poligon, poligonun kenarları için fırça stilini ve poligonun iç bölgelerindeki dolgu stilini belirtir. Poligonlar, bir veya daha fazla yol içerebilir. Her yol, bir LatLng dizisinden oluşur. Bu yolları oluştururken bir LatLngs dizisi veya MVCArray / LatLng aktarabilirsiniz. Diziler, örnek yapıldıktan sonra poligonun içindeki MVCArray öğelerine dönüştürülür. |
Yöntemler | |
---|---|
getDraggable |
getDraggable() Parametreler: Yok
İade Değeri:
boolean Bu şeklin kullanıcı tarafından sürüklenip sürüklenemeyeceğini döndürür. |
getEditable |
getEditable() Parametreler: Yok
İade Değeri:
boolean Bu şeklin kullanıcı tarafından düzenlenebilir olup olmadığını döndürür. |
getMap |
getMap() Parametreler: Yok
İade Değeri:
Map|null Bu şeklin ekli olduğu haritayı döndürür. |
getPath |
getPath() Parametreler: Yok
İlk yolu alır. |
getPaths |
getPaths() Parametreler: Yok
Bu poligonun yollarını alır. |
getVisible |
getVisible() Parametreler: Yok
İade Değeri:
boolean Bu poliçenin haritada görünür olup olmadığını döndürür. |
setDraggable |
setDraggable(draggable) Parametreler:
Return Value: Yok
true olarak ayarlanırsa kullanıcı bu şekli haritanın üzerine sürükleyebilir. geodesic özelliği, sürükleme modunu tanımlar. |
setEditable |
setEditable(editable) Parametreler:
Return Value: Yok
true olarak ayarlanırsa kullanıcı, tepe noktalarında ve her segmentte gösterilen kontrol noktalarını sürükleyerek bu şekli düzenleyebilir. |
setMap |
setMap(map) Parametreler:
Return Value: Yok
Bu şekli belirtilen haritada oluşturur. Harita null değerine ayarlanırsa şekil kaldırılır. |
setOptions |
setOptions(options) Parametreler:
Return Value: Yok
|
setPath |
setPath(path) Parametreler:
Return Value: Yok
İlk yolu ayarlar. Daha fazla bilgi için PolygonOptions sayfasını inceleyin. |
setPaths |
setPaths(paths) Parametreler:
Return Value: Yok
Bu poligonun yolunu ayarlar. |
setVisible |
setVisible(visible) Parametreler:
Return Value: Yok
false olarak ayarlanırsa bu politikayı gizler. |
Devralındı:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Etkinlikler | |
---|---|
click |
function(event) Bağımsız değişkenler:
Bu etkinlik, Poligon'da DOM tıklama etkinliği tetiklendiğinde tetiklenir. |
contextmenu |
function(event) Bağımsız değişkenler:
Bu etkinlik, Çokgen üzerinde DOM bağlam menüsü etkinliği tetiklendiğinde tetiklenir. |
dblclick |
function(event) Bağımsız değişkenler:
Bu etkinlik, Çokgen üzerinde DOM dblclick etkinliği tetiklendiğinde tetiklenir. |
drag |
function(event) Bağımsız değişkenler:
Bu etkinlik, kullanıcı çokgeni sürüklerken tetiklenir. |
dragend |
function(event) Bağımsız değişkenler:
Bu etkinlik, kullanıcı poligonu sürüklemeyi bıraktığında tetiklenir. |
dragstart |
function(event) Bağımsız değişkenler:
Bu etkinlik, kullanıcı poligonu sürüklemeye başladığında tetiklenir. |
mousedown |
function(event) Bağımsız değişkenler:
Bu etkinlik, Çokgen üzerinde DOM mouse down etkinliği tetiklendiğinde tetiklenir. |
mousemove |
function(event) Bağımsız değişkenler:
Bu etkinlik, Çokgen üzerinde DOM mousemove etkinliği tetiklendiğinde tetiklenir. |
mouseout |
function(event) Bağımsız değişkenler:
Bu etkinlik Polygon fare çıkışıyla tetiklendi. |
mouseover |
function(event) Bağımsız değişkenler:
Bu etkinlik Polygon fareyle üzerine gelindiğinde tetiklenir. |
mouseup |
function(event) Bağımsız değişkenler:
Bu etkinlik, Çokgen üzerinde DOM fare tetikleme etkinliği tetiklendiğinde tetiklenir. |
|
function(event) Bağımsız değişkenler:
Bu etkinlik, Poligon sağ tıklandığında tetiklenir. |
PolygonOptions arayüzü
google.maps.PolygonOptions
arayüz
Bir Polygon'da ayarlanabilen özellikleri tanımlamak için kullanılan PolygonOptions nesnesi.
Özellikler | |
---|---|
clickable optional |
Tür:
boolean optional Varsayılan:
true Bu Polygon öğesinin fare etkinliklerini işleyip işlemediğini belirtir. |
draggable optional |
Tür:
boolean optional Varsayılan:
false true olarak ayarlanırsa kullanıcı bu şekli haritanın üzerine sürükleyebilir. geodesic özelliği, sürükleme modunu tanımlar. |
editable optional |
Tür:
boolean optional Varsayılan:
false true olarak ayarlanırsa kullanıcı, tepe noktalarında ve her segmentte gösterilen kontrol noktalarını sürükleyerek bu şekli düzenleyebilir. |
fillColor optional |
Tür:
string optional Dolgu rengi. Genişletilmiş adlandırılmış renkler hariç tüm CSS3 renkleri desteklenir. |
fillOpacity optional |
Tür:
number optional 0,0 ile 1,0 arasında dolgu opaklığı |
geodesic optional |
Tür:
boolean optional Varsayılan:
false true olduğunda, çokgenin kenarları jeodezik olarak yorumlanır ve Dünya'nın eğriliğini takip eder. false olduğunda, poligonun kenarları ekran alanında düz çizgiler olarak oluşturulur. Boyutlar yerkürenin yüzeyine göre korunduğundan, jeodezik çokgen şekli sürüklendiğinde değişebilir. |
map optional |
Tür:
Map optional Poligon gösterilen harita. |
paths optional |
Tür:
MVCArray<MVCArray<LatLng>>|MVCArray<LatLng>|Array<Array<LatLng|LatLngLiteral>>|Array<LatLng|LatLngLiteral> optional Kapalı bir döngüyü belirten sıralı koordinat dizisi. Çoklu çizgilerden farklı olarak, bir poligon bir veya daha fazla yoldan oluşabilir. Sonuç olarak, path özelliği bir veya daha fazla LatLng koordinatları dizisi belirtebilir. Yollar otomatik olarak kapatılır. Yolun ilk köşesini son köşe olarak kullanmayın. Basit çokgenler, tek bir LatLng dizisi kullanılarak tanımlanabilir. Daha karmaşık çokgenler, bir dizi dizisini belirtebilir. Tüm basit diziler, MVCArray saniyelerine dönüştürülür. MVCArray öğesinin LatLng eklenmesi veya kaldırılması, haritadaki poligonu otomatik olarak günceller. |
strokeColor optional |
Tür:
string optional Fırça rengi. Genişletilmiş adlandırılmış renkler hariç tüm CSS3 renkleri desteklenir. |
strokeOpacity optional |
Tür:
number optional 0,0 ile 1,0 arasında fırça opaklığı |
strokePosition optional |
Tür:
StrokePosition optional Varsayılan:
StrokePosition.CENTER Fırça konumu. |
strokeWeight optional |
Tür:
number optional Piksel cinsinden fırça genişliği. |
visible optional |
Tür:
boolean optional Varsayılan:
true Bu poligonun haritada görünür olup olmadığı. |
zIndex optional |
Tür:
number optional Diğer politiklere kıyasla zEndeksi. |
PolyMouseEvent arayüzü
google.maps.PolyMouseEvent
arayüz
Bu nesne, çokgenler ve poligonlardaki fare etkinliklerinden döndürülür.
Bu arayüzün süresi MapMouseEvent
tarihindedir.
Özellikler | |
---|---|
edge optional |
Tür:
number optional Etkinlik düzenlenebilir bir poligonun ortasındaki bir noktada gerçekleştiyse, etkinlik meydana geldiğinde imlecin altındaki yolda bulunan kenarın dizini. |
path optional |
Tür:
number optional Etkinlik bir köşe noktasında gerçekleştiyse ve çokgen düzenlenebilirse etkinlik gerçekleştiğinde imlecin altındaki yolun dizini. Aksi takdirde undefined . |
vertex optional |
Tür:
number optional Etkinlik bir tepe noktasında gerçekleştiyse ve çoklu çizgi ya da çokgen düzenlenebilirse etkinlik sırasında imlecin altındaki tepe noktasının dizini. Etkinlik bir köşe noktasında gerçekleşmediyse değer undefined olur. |
Devralındı:
domEvent ,
latLng
|
Yöntemler | |
---|---|
Devralındı:
stop
|
Dikdörtgen sınıf
google.maps.Rectangle
sınıf
Dikdörtgen yer paylaşımı.
Bu sınıf MVCObject
tarihinde uzatılır.
const {Rectangle} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki kitaplıklar başlıklı bölümü inceleyin.
Marka | |
---|---|
Rectangle |
Rectangle([opts]) Parametreler:
Geçirilen RectangleOptions değerini kullanarak sınırları ve stili belirten bir dikdörtgen oluşturun. |
Yöntemler | |
---|---|
getBounds |
getBounds() Parametreler: Yok
İade Değeri:
LatLngBounds|null Bu dikdörtgenin sınırlarını döndürür. |
getDraggable |
getDraggable() Parametreler: Yok
İade Değeri:
boolean Bu dikdörtgenin kullanıcı tarafından sürüklenip sürüklenemeyeceğini döndürür. |
getEditable |
getEditable() Parametreler: Yok
İade Değeri:
boolean Bu dikdörtgenin kullanıcı tarafından düzenlenebilir olup olmadığını döndürür. |
getMap |
getMap() Parametreler: Yok
İade Değeri:
Map|null Bu dikdörtgenin görüntülendiği haritayı döndürür. |
getVisible |
getVisible() Parametreler: Yok
İade Değeri:
boolean Bu dikdörtgenin haritada görünür olup olmadığını döndürür. |
setBounds |
setBounds(bounds) Parametreler:
Return Value: Yok
Bu dikdörtgenin sınırlarını ayarlar. |
setDraggable |
setDraggable(draggable) Parametreler:
Return Value: Yok
true olarak ayarlanırsa kullanıcı bu dikdörtgeni haritanın üzerinde sürükleyebilir. |
setEditable |
setEditable(editable) Parametreler:
Return Value: Yok
true değerine ayarlanırsa kullanıcı, köşelerde ve her kenarda gösterilen kontrol noktalarını sürükleyerek bu dikdörtgeni düzenleyebilir. |
setMap |
setMap(map) Parametreler:
Return Value: Yok
Belirtilen haritada dikdörtgeni oluşturur. Harita null değerine ayarlanırsa dikdörtgen kaldırılır. |
setOptions |
setOptions(options) Parametreler:
Return Value: Yok
|
setVisible |
setVisible(visible) Parametreler:
Return Value: Yok
false değerine ayarlanırsa bu dikdörtgeni gizler. |
Devralındı:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Etkinlikler | |
---|---|
bounds_changed |
function() Bağımsız değişkenler: Yok
Dikdörtgenin sınırları değiştirildiğinde bu etkinlik tetiklenir. |
click |
function(event) Bağımsız değişkenler:
Bu etkinlik, dikdörtgen üzerinde DOM tıklama etkinliği tetiklendiğinde tetiklenir. |
contextmenu |
function(event) Bağımsız değişkenler:
Bu etkinlik, DOM bağlam menüsü etkinliği dikdörtgen üzerinde tetiklendiğinde tetiklenir. |
dblclick |
function(event) Bağımsız değişkenler:
Bu etkinlik, DOM dblclick etkinliği dikdörtgen üzerinde tetiklendiğinde tetiklenir. |
drag |
function(event) Bağımsız değişkenler:
Kullanıcı dikdörtgeni sürüklerken bu etkinlik tekrar tekrar tetiklenir. |
dragend |
function(event) Bağımsız değişkenler:
Bu etkinlik, kullanıcı dikdörtgeni sürüklemeyi bıraktığında tetiklenir. |
dragstart |
function(event) Bağımsız değişkenler:
Bu etkinlik, kullanıcı dikdörtgeni sürüklemeye başladığında tetiklenir. |
mousedown |
function(event) Bağımsız değişkenler:
Bu etkinlik, dikdörtgen üzerinde DOM mouse down etkinliği tetiklendiğinde tetiklenir. |
mousemove |
function(event) Bağımsız değişkenler:
Bu etkinlik, DOM mousemove etkinliği dikdörtgen üzerinde tetiklendiğinde tetiklenir. |
mouseout |
function(event) Bağımsız değişkenler:
Bu etkinlik dikdörtgen fare üzerinden çekildiğinde tetiklenir. |
mouseover |
function(event) Bağımsız değişkenler:
Bu etkinlik, fareyle üzerine gelindiğinde tetiklenir. |
mouseup |
function(event) Bağımsız değişkenler:
Dikdörtgen üzerinde DOM fare tetikleme etkinliği tetiklendiğinde bu etkinlik tetiklenir. |
|
function(event) Bağımsız değişkenler:
Dikdörtgen sağ tıklandığında bu etkinlik tetiklenir. |
RectangleOptions arayüzü
google.maps.RectangleOptions
arayüz
Dikdörtgen üzerine ayarlanabilen özellikleri tanımlamak için kullanılan RectangleOptions nesnesi.
Özellikler | |
---|---|
bounds optional |
Tür:
LatLngBounds|LatLngBoundsLiteral optional Sınırlar. |
clickable optional |
Tür:
boolean optional Varsayılan:
true Bu Rectangle öğesinin fare etkinliklerini işleyip işlemediğini belirtir. |
draggable optional |
Tür:
boolean optional Varsayılan:
false true olarak ayarlanırsa kullanıcı bu dikdörtgeni haritanın üzerinde sürükleyebilir. |
editable optional |
Tür:
boolean optional Varsayılan:
false true değerine ayarlanırsa kullanıcı, köşelerde ve her kenarda gösterilen kontrol noktalarını sürükleyerek bu dikdörtgeni düzenleyebilir. |
fillColor optional |
Tür:
string optional Dolgu rengi. Genişletilmiş adlandırılmış renkler hariç tüm CSS3 renkleri desteklenir. |
fillOpacity optional |
Tür:
number optional 0,0 ile 1,0 arasında dolgu opaklığı |
map optional |
Tür:
Map optional Dikdörtgenin gösterileceği harita. |
strokeColor optional |
Tür:
string optional Fırça rengi. Genişletilmiş adlandırılmış renkler hariç tüm CSS3 renkleri desteklenir. |
strokeOpacity optional |
Tür:
number optional 0,0 ile 1,0 arasında fırça opaklığı |
strokePosition optional |
Tür:
StrokePosition optional Varsayılan:
StrokePosition.CENTER Fırça konumu. |
strokeWeight optional |
Tür:
number optional Piksel cinsinden fırça genişliği. |
visible optional |
Tür:
boolean optional Varsayılan:
true Bu dikdörtgenin haritada görünür olup olmadığı. |
zIndex optional |
Tür:
number optional Diğer politiklere kıyasla zEndeksi. |
Circle sınıfı
google.maps.Circle
sınıf
Dünya yüzeyinde bulunan ve "küresel başlık" olarak da bilinen daire.
Bu sınıf MVCObject
tarihinde uzatılır.
const {Circle} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki kitaplıklar başlıklı bölümü inceleyin.
Marka | |
---|---|
Circle |
Circle([circleOrCircleOptions]) Parametreler:
Ortayı, yarıçapı ve stili belirten, CircleOptions değerini kullanarak daire oluşturun. |
Yöntemler | |
---|---|
getBounds |
getBounds() Parametreler: Yok
İade Değeri:
LatLngBounds|null Bu çevrenin LatLngBounds değerini alır. |
getCenter |
getCenter() Parametreler: Yok
İade Değeri:
LatLng|null Bu dairenin merkezini döndürür. |
getDraggable |
getDraggable() Parametreler: Yok
İade Değeri:
boolean Bu dairenin kullanıcı tarafından sürüklenip sürüklenemeyeceğini döndürür. |
getEditable |
getEditable() Parametreler: Yok
İade Değeri:
boolean Bu çevrenin kullanıcı tarafından düzenlenebilir olup olmadığını döndürür. |
getMap |
getMap() Parametreler: Yok
İade Değeri:
Map|null Bu dairenin görüntülendiği haritayı döndürür. |
getRadius |
getRadius() Parametreler: Yok
İade Değeri:
number Bu dairenin yarıçapını döndürür (metre cinsinden). |
getVisible |
getVisible() Parametreler: Yok
İade Değeri:
boolean Bu dairenin haritada görünür olup olmadığını döndürür. |
setCenter |
setCenter(center) Parametreler:
Return Value: Yok
Bu dairenin merkezini belirler. |
setDraggable |
setDraggable(draggable) Parametreler:
Return Value: Yok
true olarak ayarlanırsa kullanıcı bu daireyi haritanın üzerine sürükleyebilir. |
setEditable |
setEditable(editable) Parametreler:
Return Value: Yok
true olarak ayarlanırsa kullanıcı, merkezde ve dairenin çevresinde gösterilen kontrol noktalarını sürükleyerek bu daireyi düzenleyebilir. |
setMap |
setMap(map) Parametreler:
Return Value: Yok
Daireyi belirtilen haritada oluşturur. Harita null olarak ayarlanırsa daire kaldırılır. |
setOptions |
setOptions(options) Parametreler:
Return Value: Yok
|
setRadius |
setRadius(radius) Parametreler:
Return Value: Yok
Bu dairenin yarıçapını ayarlar (metre cinsinden). |
setVisible |
setVisible(visible) Parametreler:
Return Value: Yok
false olarak ayarlanırsa bu daireyi gizler. |
Devralındı:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Etkinlikler | |
---|---|
center_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, dairenin merkezi değiştirildiğinde tetiklenir. |
click |
function(event) Bağımsız değişkenler:
Bu etkinlik, DOM tıklama etkinliği daire içinde tetiklendiğinde tetiklenir. |
dblclick |
function(event) Bağımsız değişkenler:
Bu etkinlik, DOM dblclick etkinliği daire içinde tetiklendiğinde tetiklenir. |
drag |
function(event) Bağımsız değişkenler:
Bu etkinlik, kullanıcı daireyi sürüklerken tekrar tekrar tetiklenir. |
dragend |
function(event) Bağımsız değişkenler:
Bu etkinlik, kullanıcı daireyi sürüklemeyi bıraktığında tetiklenir. |
dragstart |
function(event) Bağımsız değişkenler:
Bu etkinlik, kullanıcı daireyi sürüklemeye başladığında tetiklenir. |
mousedown |
function(event) Bağımsız değişkenler:
Bu etkinlik, DOM mouse down etkinliği tetiklendiğinde tetiklenir. |
mousemove |
function(event) Bağımsız değişkenler:
Bu etkinlik, DOM mousemove etkinliği daire üzerinde tetiklendiğinde tetiklenir. |
mouseout |
function(event) Bağımsız değişkenler:
Bu etkinlik dairenin fareyle üzerine gelindiğinde tetiklenir. |
mouseover |
function(event) Bağımsız değişkenler:
Bu etkinlik, fareyle üzerine gelindiğinde tetiklenir. |
mouseup |
function(event) Bağımsız değişkenler:
Bu etkinlik, DOM fareyle tetikleme etkinliği daire içinde tetiklendiğinde tetiklenir. |
radius_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, dairenin yarıçapı değiştirildiğinde tetiklenir. |
rightclick |
function(event) Bağımsız değişkenler:
Bu etkinlik, daire sağ tıklandığında tetiklenir. |
CircleOptions arayüzü
google.maps.CircleOptions
arayüz
Bir Çevre'de ayarlanabilen özellikleri tanımlamak için kullanılan CircleOptions nesnesi.
Özellikler | |
---|---|
center optional |
Tür:
LatLng|LatLngLiteral optional Çemberin merkezi. |
clickable optional |
Tür:
boolean optional Varsayılan:
true Bu Circle öğesinin fare etkinliklerini işleyip işlemediğini belirtir. |
draggable optional |
Tür:
boolean optional Varsayılan:
false true olarak ayarlanırsa kullanıcı bu daireyi haritanın üzerine sürükleyebilir. |
editable optional |
Tür:
boolean optional Varsayılan:
false true olarak ayarlanırsa kullanıcı, merkezde ve dairenin çevresinde gösterilen kontrol noktalarını sürükleyerek bu daireyi düzenleyebilir. |
fillColor optional |
Tür:
string optional Dolgu rengi. Genişletilmiş adlandırılmış renkler hariç tüm CSS3 renkleri desteklenir. |
fillOpacity optional |
Tür:
number optional 0,0 ile 1,0 arasında dolgu opaklığı. |
map optional |
Tür:
Map optional Çemberin görüntüleneceği harita. |
radius optional |
Tür:
number optional Dünya yüzeyinin metre cinsinden yarıçapı. |
strokeColor optional |
Tür:
string optional Fırça rengi. Genişletilmiş adlandırılmış renkler hariç tüm CSS3 renkleri desteklenir. |
strokeOpacity optional |
Tür:
number optional 0,0 ile 1,0 arasında fırça opaklığı. |
strokePosition optional |
Tür:
StrokePosition optional Varsayılan:
StrokePosition.CENTER Fırça konumu. |
strokeWeight optional |
Tür:
number optional Piksel cinsinden fırça genişliği. |
visible optional |
Tür:
boolean optional Varsayılan:
true Bu dairenin haritada görünür olup olmadığı. |
zIndex optional |
Tür:
number optional Diğer politiklere kıyasla zEndeksi. |
StrokePosition sabitleri
google.maps.StrokePosition
sabit değer
Fırçanın bir poligon üzerindeki olası konumları.
const {StrokePosition} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki kitaplıklar başlıklı bölümü inceleyin.
Sabitler | |
---|---|
CENTER |
Fırça, poligonun yolu boyunca ortalanır, çizginin yarısı poligonun içinde, diğer yarısı da poligonun dışındadır. |
INSIDE |
Fırça, poligonun içindedir. |
OUTSIDE |
Fırça, poligonun dışında yer alır. |