Polygons

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

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.

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.
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
İade Değeri: MVCArray<LatLng>
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:
  • draggable: boolean
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:
  • editable: boolean
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:
  • map: Map optional
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:
  • visible: boolean
Return Değeri: Yok
false olarak ayarlanırsa bu politikayı gizler.
Devralınan: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
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.
rightclick
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.

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
Ç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.

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.

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.
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
İade Değeri: MVCArray<LatLng>
İlk yolu alır.
getPaths
getPaths()
Parametreler: Yok
İade Değeri: MVCArray<MVCArray<LatLng>>
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:
  • draggable: boolean
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:
  • editableboolean
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:
  • map: Map optional
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)
Return Değeri: Yok
Bu poligonun yolunu ayarlar.
setVisible
setVisible(visible)
Parametreler:
  • visible: boolean
Return Değeri: Yok
false olarak ayarlanırsa bu politikayı gizler.
Devralınan: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
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.
rightclick
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.

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
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
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.

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
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.

Rectangle
Rectangle([opts])
Parametreler:
Başarılı RectangleOptions öğesini kullanarak kenarlıkları ve stili belirten bir dikdörtgen oluşturun.
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:
  • draggable: boolean
Return Değeri: Yok
true olarak ayarlanırsa kullanıcı bu dikdörtgeni haritanın üzerine sürükleyebilir.
setEditable
setEditable(editable)
Parametreler:
  • editableboolean
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:
  • mapMap optional
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:
  • visibleboolean
Return Değeri: Yok
false olarak ayarlanırsa bu dikdörtgeni gizler.
Devralınan: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
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.
rightclick
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.

bounds 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
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.

Circle
Circle([circleOrCircleOptions])
Parametreler:
Ortaya, yarıçapa ve stile sahip CircleOptions özelliğini kullanarak bir daire oluşturun.
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:
  • draggableboolean
Return Değeri: Yok
true olarak ayarlanırsa kullanıcı bu daireyi haritanın üzerine sürükleyebilir.
setEditable
setEditable(editable)
Parametreler:
  • editableboolean
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:
  • map: Map optional
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:
  • radius: number
Return Değeri: Yok
Bu dairenin yarıçapını (metre cinsinden) ayarlar.
setVisible
setVisible(visible)
Parametreler:
  • visibleboolean
Return Değeri: Yok
false olarak ayarlanırsa bu daireyi gizler.
Devralınan: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
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.

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
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.

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.