Polyline sınıfı
google.maps.Polyline
sınıf
Çoklu çizgi, haritadaki bağlı çizgi segmentlerinin doğrusal bir yer paylaşımıdır.
Bu ders MVCObject
tarihine kadar geçerlidir.
v=beta
kullanılırken const {Polyline} = await google.map.importLibrary("maps")
kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Marka | |
---|---|
Polyline |
Polyline([opts]) Parametreler:
İletilen PolylineOptions öğesini kullanarak bir çoklu çizgi oluşturun. Bu çizgi, çoklu çizginin yolunu belirlemek için hem çoklu çizginin yolunu hem de çizgi stilini belirtir. Çoklu çizgi oluştururken LatLng veya MVCArray oranında LatLng dizisi geçirebilirsiniz. Ancak basit diziler, örnek oluşturulduktan sonra çoklu çizgideki MVCArray 'lere 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üzenlenip düzenlenemeyeceğini 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 Değeri: Yok
true değerine ayarlanırsa kullanıcı bu şekli haritanın üzerine sürükleyebilir. geodesic özelliği, sürüklenme modunu tanımlar. |
setEditable |
setEditable(editable) Parametreler:
Return Değeri: Yok
true olarak ayarlanırsa kullanıcı, köşe noktalarında ve her segmentte gösterilen kontrol noktalarını sürükleyerek bu şekli düzenleyebilir. |
setMap |
setMap(map) Parametreler:
Return Değeri: Yok
Bu şekli belirtilen haritada oluşturur. Harita null olarak ayarlanırsa şekil kaldırılır. |
setOptions |
setOptions(options) Parametreler:
Return Değeri: Yok
|
setPath |
setPath(path) Parametreler:
Return Değeri: Yok
Yolu ayarlar. Ayrıntılı bilgi için PolylineOptions başlıklı makaleyi inceleyin. |
setVisible |
setVisible(visible) Parametreler:
Return Değeri: Yok
false olarak ayarlanırsa bu politikayı gizler. |
Devralınan:
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:
Bu etkinlik, Polyline üzerinde DOM dblclick etkinliği tetiklendiğinde tetiklenir. |
drag |
function(event) Bağımsız değişkenler:
Bu etkinlik, kullanıcı çoklu çizgiyi sürüklerken tekrar tekrar 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 üzerinde DOM fareyle üzerine gelme etkinliği tetiklendiğinde tetiklenir. |
mousemove |
function(event) Bağımsız değişkenler:
Bu etkinlik, Polyline üzerinde DOM fare taşıma etkinliği tetiklendiğinde tetiklenir. |
mouseout |
function(event) Bağımsız değişkenler:
Bu etkinlik Polyline fare üzerinden tetiklendi. |
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 üzerinde DOM fare up etkinliği tetiklendiğinde tetiklenir. |
|
function(event) Bağımsız değişkenler:
Polyline sağ tıklandığında bu etkinlik 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 değerine ayarlanırsa kullanıcı bu şekli haritanın üzerine sürükleyebilir. geodesic özelliği, sürüklenme modunu tanımlar. |
editable optional |
Tür:
boolean optional Varsayılan:
false true olarak ayarlanırsa kullanıcı, köşe 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, poligonun kenarları jeodezik olarak yorumlanır ve Dünya'nın eğriliği izlenir. false olduğunda, poligonun kenarları ekran alanında düz çizgiler olarak oluşturulur. Boyutlar dünyanın yüzeyine göre korunacağı için sürüklendiğinde, jeodezik çokgenin şeklinin değişebileceğini unutmayın. |
icons optional |
Tür:
Array<IconSequence> optional Çoklu çizgi boyunca oluşturulacak simgeler. |
map optional |
Tür:
Map optional Polyline'ın gösterileceği harita. |
path optional |
Tür:
MVCArray<LatLng>|Array<LatLng|LatLngLiteral> optional Çoklu çizginin koordinat sırası. Bu yol, basit bir LatLng dizisi veya MVCArray saniyelik LatLng kullanılarak belirtilebilir. Basit bir diziyi geçerseniz diziye MVCArray dönüştürülür, MVCArray işleminde EnlBoy eklendiğinde veya kaldırıldığında, haritadaki çoklu çizgi otomatik olarak güncellenir. |
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 bir fırça opaklığıdır. |
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üp görünmeyeceğini belirtir. |
zIndex optional |
Tür:
number optional Diğer politiklerle karşılaştırıldığında zEndeksi. |
IconSequence arayüzü
google.maps.IconSequence
arayüz
Simgelerin bir çizgide 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 veya bir piksel değerine 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ına bakılmaksızın aynı sabit döndürmeye sahip olur. false değeri varsa dizideki her simgenin kenarına hizalanması için büyük harf döndürülür. |
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 olarak (ör. "%50") veya piksel cinsinden (ör. "50 px") 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 olarak (ör. "%50") veya piksel cinsinden (ör. "50 px") ifade edilebilir. Simgenin tekrarlanmasını devre dışı bırakmak için "0" değerini belirtin. |
Poligon 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 dolu bir bölge tanımlar. Basit bir poligon, delikli çokgen ve daha fazlasıyla başlayan geliştirici kılavuzundaki örneklere bakın. Çokgen oluşturmak için Veri katmanı'nı da kullanabileceğinizi unutmayın. İç ve dış yolların sırasını sizin yerinize işleyen Veri katmanı, delik oluşturmak için daha basit bir yol sunar.
Bu ders MVCObject
tarihine kadar geçerlidir.
v=beta
kullanılırken const {Polygon} = await google.map.importLibrary("maps")
kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Marka | |
---|---|
Polygon |
Polygon([opts]) Parametreler:
İletilen PolygonOptions öğesini kullanarak bir poligon oluşturun. Bu poligon, çokgenin kenarları için çizgi stilini ve poligonun iç bölgelerine yönelik dolgu stilini belirtir. Çokgen bir veya daha fazla yol içerebilir. Her yol, LatLng dizisinden oluşur. Bu yolları oluştururken LatLngs dizisini veya MVCArray /LatLng değerini iletebilirsiniz. Diziler, örneklendirmeden sonra çokgen 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üzenlenip düzenlenemeyeceğini 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 Değeri: Yok
true değerine ayarlanırsa kullanıcı bu şekli haritanın üzerine sürükleyebilir. geodesic özelliği, sürüklenme modunu tanımlar. |
setEditable |
setEditable(editable) Parametreler:
Return Değeri: Yok
true olarak ayarlanırsa kullanıcı, köşe noktalarında ve her segmentte gösterilen kontrol noktalarını sürükleyerek bu şekli düzenleyebilir. |
setMap |
setMap(map) Parametreler:
Return Değeri: Yok
Bu şekli belirtilen haritada oluşturur. Harita null olarak ayarlanırsa şekil kaldırılır. |
setOptions |
setOptions(options) Parametreler:
Return Değeri: Yok
|
setPath |
setPath(path) Parametreler:
Return Değeri: Yok
İlk yolu ayarlar. Ayrıntılı bilgi için PolygonOptions başlıklı makaleyi inceleyin. |
setPaths |
setPaths(paths) Parametreler:
Return Değeri: Yok
Bu poligonun yolunu ayarlar. |
setVisible |
setVisible(visible) Parametreler:
Return Değeri: Yok
false olarak ayarlanırsa bu politikayı gizler. |
Devralınan:
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, Poligon'da DOM bağlam menüsü etkinliği tetiklendiğinde tetiklenir. |
dblclick |
function(event) Bağımsız değişkenler:
Bu etkinlik, Poligon'da DOM dblclick etkinliği tetiklendiğinde tetiklenir. |
drag |
function(event) Bağımsız değişkenler:
Bu etkinlik, kullanıcı poligonu sürüklerken tekrar tekrar 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, Poligon'da DOM fareyle üzerine gelme etkinliği tetiklendiğinde tetiklenir. |
mousemove |
function(event) Bağımsız değişkenler:
Bu etkinlik, Poligon'da DOM fare taşıma etkinliği tetiklendiğinde tetiklenir. |
mouseout |
function(event) Bağımsız değişkenler:
Bu etkinlik, Polygon fareyle üzerine gelindiğinde tetiklenir. |
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, Poligon'da DOM fare çalıştırma etkinliği tetiklendiğinde tetiklenir. |
|
function(event) Bağımsız değişkenler:
Poligon sağ tıklandığında bu etkinlik tetiklenir. |
PolygonOptions arayüzü
google.maps.PolygonOptions
arayüz
Bir Poligon üzerinde ayarlanabilecek ö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 değerine ayarlanırsa kullanıcı bu şekli haritanın üzerine sürükleyebilir. geodesic özelliği, sürüklenme modunu tanımlar. |
editable optional |
Tür:
boolean optional Varsayılan:
false true olarak ayarlanırsa kullanıcı, köşe 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, poligonun kenarları jeodezik olarak yorumlanır ve Dünya'nın eğriliği izlenir. false olduğunda, poligonun kenarları ekran alanında düz çizgiler olarak oluşturulur. Boyutlar dünyanın yüzeyine göre korunacağı için sürüklendiğinde, jeodezik çokgenin şeklinin değişebileceğini unutmayın. |
map optional |
Tür:
Map optional Poligon'un gösterileceği 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 koordinat dizisi belirtebilir. Yollar otomatik olarak kapatılır. Yolun ilk köşesini en son köşe olarak kullanmayın. Basit çokgenler tek bir LatLng dizisi kullanılarak tanımlanabilir. Daha karmaşık poligonlar bir dizi dizisi belirtebilir. Tüm basit diziler MVCArray dizisine dönüştürülür. MVCArray simgesinin LatLng eklenmesi veya kaldırılması, haritadaki poligonun otomatik olarak güncellenmesini sağlar. |
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 bir 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 harita üzerinde görünür olup olmadığı. |
zIndex optional |
Tür:
number optional Diğer politiklerle karşılaştırıldığında zEndeksi. |
PolytimEvent arayüzü
google.maps.PolyMouseEvent
arayüz
Bu nesne, poligonlar ve poligonlardaki fare etkinliklerinden döndürülür.
Bu arayüz MapMouseEvent
tarihine kadar geçerlidir.
Özellikler | |
---|---|
edge optional |
Tür:
number optional Etkinlik, düzenlenebilir bir poligonun orta noktasında gerçekleştiyse, etkinlik gerçekleştiğinde imlecin altındaki yolda bulunan kenarın dizinidir. |
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 köşe noktası üzerinde gerçekleştiyse ve poligon ya da çokgen düzenlenebilirse, etkinlik gerçekleştiğinde imlecin altındaki köşe noktasının dizini. Etkinlik bir köşe noktası üzerinde 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 ders MVCObject
tarihine kadar geçerlidir.
v=beta
kullanılırken const {Rectangle} = await google.map.importLibrary("maps")
kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Marka | |
---|---|
Rectangle |
Rectangle([opts]) Parametreler:
Başarılı RectangleOptions öğesini kullanarak kenarlıkları 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 döndürülemeyeceğini döndürür. |
getEditable |
getEditable() Parametreler: Yok
İade Değeri:
boolean Bu dikdörtgenin kullanıcı tarafından düzenlenip düzenlenemeyeceğini döndürür. |
getMap |
getMap() Parametreler: Yok
İade Değeri:
Map|null Bu dikdörtgenin gösterildiği haritayı döndürür. |
getVisible |
getVisible() Parametreler: Yok
İade Değeri:
boolean Bu dikdörtgenin haritada görünüp görünmeyeceğini döndürür. |
setBounds |
setBounds(bounds) Parametreler:
Return Değeri: Yok
Bu dikdörtgenin sınırlarını ayarlar. |
setDraggable |
setDraggable(draggable) Parametreler:
Return Değeri: Yok
true olarak ayarlanırsa kullanıcı bu dikdörtgeni haritanın üzerine sürükleyebilir. |
setEditable |
setEditable(editable) Parametreler:
Return Değeri: Yok
true değerine ayarlanırsa kullanıcı, köşelerde ve kenarların üzerinde gösterilen kontrol noktalarını sürükleyerek bu dikdörtgeni düzenleyebilir. |
setMap |
setMap(map) Parametreler:
Return Değeri: Yok
Belirtilen haritadaki dikdörtgeni oluşturur. Harita null değerine ayarlanırsa dikdörtgen kaldırılır. |
setOptions |
setOptions(options) Parametreler:
Return Değeri: Yok
|
setVisible |
setVisible(visible) Parametreler:
Return Değeri: Yok
false olarak ayarlanırsa bu dikdörtgeni gizler. |
Devralınan:
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ştiğ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, dikdörtgen üzerinde DOM bağlam menüsü etkinliği tetiklendiğinde tetiklenir. |
dblclick |
function(event) Bağımsız değişkenler:
Bu etkinlik, dikdörtgen üzerinde DOM dblclick etkinliği 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 durdurduğunda 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 faredown etkinliği tetiklendiğinde tetiklenir. |
mousemove |
function(event) Bağımsız değişkenler:
Bu etkinlik, dikdörtgen üzerinde DOM fare taşıma etkinliği tetiklendiğinde tetiklenir. |
mouseout |
function(event) Bağımsız değişkenler:
Bu etkinlik, fareyle dikdörtgenin ü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, dikdörtgen üzerinde DOM fareyle tetikleme etkinliği tetiklendiğinde 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 üzerinde ayarlanabilecek ö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 üzerine sürükleyebilir. |
editable optional |
Tür:
boolean optional Varsayılan:
false true değerine ayarlanırsa kullanıcı, köşelerde ve kenarların üzerinde 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örüntüleneceğ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 bir 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 politiklerle karşılaştırıldığında 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 ders MVCObject
tarihine kadar geçerlidir.
v=beta
kullanılırken const {Circle} = await google.map.importLibrary("maps")
kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Marka | |
---|---|
Circle |
Circle([circleOrCircleOptions]) Parametreler:
Ortaya, yarıçapa ve stile sahip CircleOptions özelliğini kullanarak bir 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 Bu dairenin merkezini döndürür. |
getDraggable |
getDraggable() Parametreler: Yok
İade Değeri:
boolean Bu dairenin kullanıcı tarafından sürüklenip döndürülemeyeceğini döndürür. |
getEditable |
getEditable() Parametreler: Yok
İade Değeri:
boolean Bu çevrenin kullanıcı tarafından düzenlenip düzenlenemeyeceğini 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 Değeri: Yok
Bu dairenin merkezini belirler. |
setDraggable |
setDraggable(draggable) Parametreler:
Return Değeri: Yok
true olarak ayarlanırsa kullanıcı bu daireyi haritanın üzerine sürükleyebilir. |
setEditable |
setEditable(editable) Parametreler:
Return Değeri: 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 Değeri: Yok
Daireyi belirtilen haritada oluşturur. Harita null olarak ayarlanırsa daire kaldırılır. |
setOptions |
setOptions(options) Parametreler:
Return Değeri: Yok
|
setRadius |
setRadius(radius) Parametreler:
Return Değeri: Yok
Bu dairenin yarıçapını (metre cinsinden) ayarlar. |
setVisible |
setVisible(visible) Parametreler:
Return Değeri: Yok
false olarak ayarlanırsa bu daireyi gizler. |
Devralınan:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Etkinlikler | |
---|---|
center_changed |
function() Bağımsız değişkenler: Yok
Çevrenin merkezi değiştiğinde bu etkinlik tetiklenir. |
click |
function(event) Bağımsız değişkenler:
Bu etkinlik, DOM tıklama etkinliği daire üzerinde tetiklendiğinde tetiklenir. |
dblclick |
function(event) Bağımsız değişkenler:
Bu etkinlik, DOM dblclick etkinliği daire üzerinde 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 fareyle üzerine gelme etkinliği daire üzerinde tetiklendiğinde tetiklenir. |
mousemove |
function(event) Bağımsız değişkenler:
Bu etkinlik, DOM fare taşıma etkinliği daire içine alındığında tetiklenir. |
mouseout |
function(event) Bağımsız değişkenler:
Bu etkinlik, 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 izleme etkinliği daire üzerinde tetiklendiğinde tetiklenir. |
radius_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, dairenin yarıçapı değiştiğinde etkinleşir. |
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 Çevrede ayarlanabilecek ö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 Dairenin 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 bir fırça opaklığıdır. |
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 politiklerle karşılaştırıldığında zEndeksi. |
StrokePosition sabitleri
google.maps.StrokePosition
sabit değer
Bir poligon üzerindeki fırçanın olası konumları.
v=beta
kullanılırken const {StrokePosition} = await google.map.importLibrary("maps")
kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Sabitler | |
---|---|
CENTER |
Fırça, poligonun yolu üzerinde, yarım poligonun içinde ve yarım çizginin dışında olacak şekilde ortalanır. |
INSIDE |
Fırça, poligonun içinde yer alır. |
OUTSIDE |
Fırça, poligonun dışında yer alır. |