Polygons

Çoklu çizgi sınıfı

google.maps.Polyline sınıf

Çoklu çizgi, haritada bağlı çizgi parçalarının doğrusal bir yerleşimidir.

Bu sınıfın süresi MVCObject tarihinde sona eriyor.

const {Polyline} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

Polyline
Polyline([opts])
Parametreler: 
Hem çoklu çizginin yolunu hem de çoklu çizgi çizilirken kullanılacak kontur stilini belirten, iletilen PolylineOptions kullanarak çoklu çizgi oluşturun. Çoklu çizgi oluştururken LatLng dizisi veya LatLng MVCArray'si iletebilirsiniz. Ancak basit diziler, örnek oluşturma sırasında çoklu çizgi içinde MVCArray'ye 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 eklendiği 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 poligonun haritada görünür olup olmadığını döndürür.
setDraggable
setDraggable(draggable)
Parametreler: 
  • draggableboolean
Döndürülen Değer: 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: 
  • editableboolean
Döndürülen Değer: Yok
true olarak ayarlanırsa kullanıcı, köşelerde ve her segmentte gösterilen kontrol noktalarını sürükleyerek bu şekli düzenleyebilir.
setMap
setMap(map)
Parametreler: 
  • mapMap optional
Döndürülen Değer: Yok
Bu şekli belirtilen haritada oluşturur. Harita null olarak ayarlanmışsa şekil kaldırılır.
setOptions
setOptions(options)
Parametreler: 
Döndürülen Değer: Yok
setPath
setPath(path)
Parametreler: 
Döndürülen Değer: Yok
Yolu ayarlar. Daha fazla bilgi için PolylineOptions sayfasına bakın.
setVisible
setVisible(visible)
Parametreler: 
  • visibleboolean
Döndürülen Değer: Yok
false olarak ayarlanırsa bu poligon gizlenir.
Devralındı: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
click
function(event)
Bağımsız değişkenler: 
Bu etkinlik, çoklu çizgi üzerinde DOM tıklama etkinliği tetiklendiğinde tetiklenir.
contextmenu
function(event)
Bağımsız değişkenler: 
Bu etkinlik, Poyline'da DOM contextmenu etkinliği tetiklendiğinde tetiklenir.
dblclick
function(event)
Bağımsız değişkenler: 
Bu etkinlik, çoklu çizgi ü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 çizgi sürüklemeyi durdurduğunda tetiklenir.
dragstart
function(event)
Bağımsız değişkenler: 
Bu etkinlik, kullanıcı çoklu çizgi sürüklemeye başladığında tetiklenir.
mousedown
function(event)
Bağımsız değişkenler: 
Bu etkinlik, çoklu çizgi üzerinde DOM mousedown 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, çoklu çizgi fareyle üzerine gelindiğinde tetiklenir.
mouseover
function(event)
Bağımsız değişkenler: 
Bu etkinlik, çoklu çizgi üzerinde fareyle gezinildiğinde tetiklenir.
mouseup
function(event)
Bağımsız değişkenler: 
Bu etkinlik, Polyline üzerinde DOM mouseup etkinliği tetiklendiğinde tetiklenir.
rightclick
function(event)
Bağımsız değişkenler: 
Bu etkinlik, çoklu çizgi sağ tıklandığında tetiklenir.

PolylineOptions arayüzü

google.maps.PolylineOptions arayüz

Çoklu çizgi üzerinde ayarlanabilecek ö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 gösterir.
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ı, köşelerde 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ğini takip eder. false olduğunda, çokgenin kenarları ekran alanında düz çizgiler olarak oluşturulur. Jeodezik bir poligonun şeklinin, boyutları dünyanın yüzeyine göre korunduğu için sürüklendiğinde değişiyormuş gibi görünebileceğini unutmayın.
icons optional
Tür:  Array<IconSequence> optional
Çoklu çizgi boyunca oluşturulacak simgeler.
map optional
Tür:  Map optional
Çoklu çizginin görüntüleneceği harita.
path optional
Çoklu çizginin sıralı koordinat dizisi. Bu yol, LatLng öğelerinin basit bir dizisi veya LatLng öğelerinin MVCArray kullanılarak belirtilebilir. Basit bir dizi iletirseniz bunun MVCArray Inserting or removing LatLngs in the MVCArray otomatik olarak haritadaki çoklu çizgiyi güncelleyeceğini unutmayın.
strokeColor optional
Tür:  string optional
Çizgi rengi. Genişletilmiş adlandırılmış renkler hariç tüm CSS3 renkleri desteklenir.
strokeOpacity optional
Tür:  number optional
Kontur opaklığı 0,0 ile 1,0 arasında olmalıdır.
strokeWeight optional
Tür:  number optional
Kontur genişliği (piksel cinsinden).
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 çokgenlere kıyasla zIndex.

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 tekrar için belirtilen mesafeler varsayılan olarak metre cinsinden hesaplanır. Ofseti veya tekrarı piksel değerine ayarlamak, mesafelerin ekranda piksel cinsinden hesaplanmasına neden olur.

fixedRotation optional
Tür:  boolean optional
Varsayılan: false
true ise dizideki her simge, üzerinde bulunduğu kenarın açısı ne olursa olsun aynı sabit dönüşe sahiptir. false ise dizideki her simge, kenarıyla hizalanacak şekilde döndürülür.
icon optional
Tür:  Symbol optional
Çizgide oluşturulacak simge.
offset optional
Tür:  string optional
Varsayılan: '100%'
Bir simgenin oluşturulacağı, çizginin başlangıcına olan uzaklık. Bu mesafe, çizginin uzunluğunun yüzdesi (ör. "%50") veya piksel (ör. "50 piksel") olarak ifade edilebilir.
repeat optional
Tür:  string optional
Varsayılan: 0
Çizgideki ardışık simgeler arasındaki mesafe. Bu mesafe, çizginin uzunluğunun yüzdesi (ör. "%50") veya piksel (ör. "50 piksel") olarak 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 dizideki bir dizi bağlı koordinatı tanımlar. Ayrıca, poligonlar kapalı bir döngü oluşturur ve dolu bir bölgeyi tanımlar. Geliştirici kılavuzundaki örnekleri inceleyin. Basit bir çokgen, içinde boşluk olan bir çokgen ve daha fazlasını görebilirsiniz. Poligon oluşturmak için veri katmanını da kullanabileceğinizi unutmayın. Veri katmanı, iç ve dış yolların sırasını sizin için yönettiğinden delik oluşturmanın daha basit bir yolunu sunar.

Bu sınıfın süresi MVCObject tarihinde sona eriyor.

const {Polygon} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

Polygon
Polygon([opts])
Parametreler: 
Poligonun yolunu, kenarlarının kontur stilini ve iç bölgelerinin dolgu stilini belirten, iletilen PolygonOptions değerini kullanarak bir poligon oluşturun. Bir çokgen bir veya daha fazla yol içerebilir. Her yol, bir dizi LatLng'den oluşur. Bu yolları oluştururken LatLng'ler dizisi veya MVCArray dizisi iletebilirsiniz.LatLng Diziler, örnekleme sırasında poligon içinde MVCArray'lara 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 eklendiği 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 poligonun haritada görünür olup olmadığını döndürür.
setDraggable
setDraggable(draggable)
Parametreler: 
  • draggableboolean
Döndürülen Değer: 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: 
  • editableboolean
Döndürülen Değer: Yok
true olarak ayarlanırsa kullanıcı, köşelerde ve her segmentte gösterilen kontrol noktalarını sürükleyerek bu şekli düzenleyebilir.
setMap
setMap(map)
Parametreler: 
  • mapMap optional
Döndürülen Değer: Yok
Bu şekli belirtilen haritada oluşturur. Harita null olarak ayarlanmışsa şekil kaldırılır.
setOptions
setOptions(options)
Parametreler: 
Döndürülen Değer: Yok
setPath
setPath(path)
Parametreler: 
Döndürülen Değer: Yok
İlk yolu ayarlar. Daha fazla bilgi için PolygonOptions sayfasına bakın.
setPaths
setPaths(paths)
Döndürülen Değer: Yok
Bu poligonun yolunu ayarlar.
setVisible
setVisible(visible)
Parametreler: 
  • visibleboolean
Döndürülen Değer: Yok
false olarak ayarlanırsa bu poligon gizlenir.
Devralındı: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
click
function(event)
Bağımsız değişkenler: 
Bu etkinlik, DOM tıklama etkinliği çokgende tetiklendiğinde tetiklenir.
contextmenu
function(event)
Bağımsız değişkenler: 
Bu etkinlik, DOM contextmenu etkinliği Polygon üzerinde tetiklendiğinde tetiklenir.
dblclick
function(event)
Bağımsız değişkenler: 
Bu etkinlik, DOM dblclick etkinliği Polygon üzerinde tetiklendiğinde tetiklenir.
drag
function(event)
Bağımsız değişkenler: 
Bu etkinlik, kullanıcı çokgeni sürüklerken tekrar tekrar tetiklenir.
dragend
function(event)
Bağımsız değişkenler: 
Bu etkinlik, kullanıcı çokgeni sürüklemeyi bıraktığında tetiklenir.
dragstart
function(event)
Bağımsız değişkenler: 
Bu etkinlik, kullanıcı çokgeni sürüklemeye başladığında tetiklenir.
mousedown
function(event)
Bağımsız değişkenler: 
Bu etkinlik, DOM mousedown etkinliği Poligon üzerinde tetiklendiğinde tetiklenir.
mousemove
function(event)
Bağımsız değişkenler: 
Bu etkinlik, DOM mousemove etkinliği Polygon üzerinde tetiklendiğinde tetiklenir.
mouseout
function(event)
Bağımsız değişkenler: 
Bu etkinlik, Polygon mouseout üzerinde tetiklenir.
mouseover
function(event)
Bağımsız değişkenler: 
Bu etkinlik, fareyle çokgene gelindiğinde tetiklenir.
mouseup
function(event)
Bağımsız değişkenler: 
Bu etkinlik, DOM mouseup etkinliği Polygon üzerinde tetiklendiğinde tetiklenir.
rightclick
function(event)
Bağımsız değişkenler: 
Bu etkinlik, çokgene sağ tıklandığında tetiklenir.

PolygonOptions arayüzü

google.maps.PolygonOptions arayüz

Bir Polygon'da 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 gösterir.
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ı, köşelerde 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ğini takip eder. false olduğunda, çokgenin kenarları ekran alanında düz çizgiler olarak oluşturulur. Jeodezik bir poligonun şeklinin, boyutları dünyanın yüzeyine göre korunduğu için sürüklendiğinde değişiyormuş gibi görünebileceğini unutmayın.
map optional
Tür:  Map optional
Poligonun görüntüleneceği harita.
paths optional
Kapalı bir döngüyü belirleyen sıralı koordinatlar dizisi. Çoklu çizgilerden farklı olarak bir poligon, bir veya daha fazla yoldan oluşabilir. Sonuç olarak, yollar özelliği bir veya daha fazla LatLng koordinat dizisi belirtebilir. Yollar otomatik olarak kapatılır. Yolun ilk köşesini son köşe olarak tekrarlamayın. Basit poligonlar, tek bir LatLng dizisi kullanılarak tanımlanabilir. Daha karmaşık poligonlar, diziler dizisini belirtebilir. Basit diziler MVCArray'ye dönüştürülür. MVCArray içine LatLng eklemek veya bunları kaldırmak, haritadaki poligonu otomatik olarak günceller.
strokeColor optional
Tür:  string optional
Çizgi 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 kontur opaklığı
strokePosition optional
Tür:  StrokePosition optional
Vuruş pozisyonu.
strokeWeight optional
Tür:  number optional
Kontur genişliği (piksel cinsinden).
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 çokgenlere kıyasla zIndex.

PolyMouseEvent arayüzü

google.maps.PolyMouseEvent arayüz

Bu nesne, çoklu çizgiler ve poligonlardaki fare etkinliklerinden döndürülür.

Bu arayüz, MapMouseEvent arayüzünü genişletir.

edge optional
Tür:  number optional
Etkinlik, düzenlenebilir bir çokgenin orta noktasında gerçekleştiyse etkinlik gerçekleştiğinde imlecin altındaki yolda bulunan kenarın dizini.
path optional
Tür:  number optional
Etkinlik bir köşe üzerinde gerçekleştiyse ve çokgen düzenlenebiliyorsa etkinlik gerçekleştiğinde imlecin altındaki yolun dizini. Aksi takdirde undefined.
vertex optional
Tür:  number optional
Etkinlik bir köşe üzerinde gerçekleştiyse ve çoklu çizgi veya poligon düzenlenebiliyorsa etkinlik gerçekleştiğinde imlecin altındaki köşenin dizini. Etkinlik bir köşede gerçekleşmiyorsa değer undefined olur.
Devralınan: domEvent, latLng
Devralınan: stop

Rectangle sınıfı

google.maps.Rectangle sınıf

Dikdörtgen yer paylaşımı.

Bu sınıfın süresi MVCObject tarihinde sona eriyor.

const {Rectangle} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

Rectangle
Rectangle([opts])
Parametreler: 
Sınırları ve stili belirten, iletilen RectangleOptions değerini kullanarak 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 sürüklenemeyeceğ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ö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: 
Döndürülen Değer: Yok
Bu dikdörtgenin sınırlarını belirler.
setDraggable
setDraggable(draggable)
Parametreler: 
  • draggableboolean
Döndürülen Değer: Yok
true olarak ayarlanırsa kullanıcı bu dikdörtgeni harita üzerinde sürükleyebilir.
setEditable
setEditable(editable)
Parametreler: 
  • editableboolean
Döndürülen Değer: Yok
true olarak 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: 
  • mapMap optional
Döndürülen Değer: Yok
Dikdörtgeni belirtilen haritada oluşturur. Harita null olarak ayarlanmışsa dikdörtgen kaldırılır.
setOptions
setOptions(options)
Parametreler: 
Döndürülen Değer: Yok
setVisible
setVisible(visible)
Parametreler: 
  • visibleboolean
Döndürülen Değer: Yok
false olarak ayarlanırsa bu dikdörtgeni gizler.
Devralındı: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
bounds_changed
function()
Bağımsız değişkenler: Yok
Bu etkinlik, dikdörtgenin sınırları değiştirildiğinde tetiklenir.
click
function(event)
Bağımsız değişkenler: 
Bu etkinlik, dikdörtgende DOM tıklama etkinliği tetiklendiğinde tetiklenir.
contextmenu
function(event)
Bağımsız değişkenler: 
Bu etkinlik, dikdörtgende DOM contextmenu etkinliği tetiklendiğinde tetiklenir.
dblclick
function(event)
Bağımsız değişkenler: 
Bu etkinlik, dikdörtgende DOM dblclick etkinliği tetiklendiğinde tetiklenir.
drag
function(event)
Bağımsız değişkenler: 
Bu etkinlik, kullanıcı dikdörtgeni sürüklerken 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örtgende DOM mousedown etkinliği tetiklendiğinde tetiklenir.
mousemove
function(event)
Bağımsız değişkenler: 
Bu etkinlik, dikdörtgende DOM mousemove etkinliği tetiklendiğinde tetiklenir.
mouseout
function(event)
Bağımsız değişkenler: 
Bu etkinlik, fare dikdörtgenin dışına çıktığında tetiklenir.
mouseover
function(event)
Bağımsız değişkenler: 
Bu etkinlik, fare dikdörtgenin üzerine geldiğinde tetiklenir.
mouseup
function(event)
Bağımsız değişkenler: 
Bu etkinlik, dikdörtgende DOM mouseup etkinliği tetiklendiğinde tetiklenir.
rightclick
function(event)
Bağımsız değişkenler: 
Bu etkinlik, dikdörtgen sağ tıklandığında tetiklenir.

RectangleOptions arayüzü

google.maps.RectangleOptions arayüz

Dikdörtgende 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 gösterir.
draggable optional
Tür:  boolean optional
Varsayılan: false
true olarak ayarlanırsa kullanıcı bu dikdörtgeni harita üzerinde sürükleyebilir.
editable optional
Tür:  boolean optional
Varsayılan: false
true olarak 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örüntüleneceği harita.
strokeColor optional
Tür:  string optional
Çizgi 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 kontur opaklığı
strokePosition optional
Tür:  StrokePosition optional
Vuruş pozisyonu.
strokeWeight optional
Tür:  number optional
Kontur genişliği (piksel cinsinden).
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 çokgenlere kıyasla zIndex.

Circle sınıfı

google.maps.Circle sınıf

Dünya yüzeyindeki bir daire; "küresel kapak" olarak da bilinir.

Bu sınıfın süresi MVCObject tarihinde sona eriyor.

const {Circle} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

Circle
Circle([circleOrCircleOptions])
Parametreler: 
Merkezi, yarıçapı ve stili belirten iletilen CircleOptions 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|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 dairenin 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österildiği haritayı döndürür.
getRadius
getRadius()
Parametreler: Yok
İade Değeri:  number
Bu dairenin yarıçapını (metre cinsinden) döndürür.
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: 
Döndürülen Değer: Yok
Bu dairenin merkezini ayarlar.
setDraggable
setDraggable(draggable)
Parametreler: 
  • draggableboolean
Döndürülen Değer: Yok
true olarak ayarlanırsa kullanıcı bu daireyi harita üzerinde sürükleyebilir.
setEditable
setEditable(editable)
Parametreler: 
  • editableboolean
Döndürülen Değer: Yok
true olarak ayarlanırsa kullanıcı, dairenin merkezinde ve çevresinde gösterilen kontrol noktalarını sürükleyerek bu daireyi düzenleyebilir.
setMap
setMap(map)
Parametreler: 
  • mapMap optional
Döndürülen Değer: Yok
Belirtilen haritada daireyi oluşturur. Harita null olarak ayarlanırsa daire kaldırılır.
setOptions
setOptions(options)
Parametreler: 
Döndürülen Değer: Yok
setRadius
setRadius(radius)
Parametreler: 
  • radiusnumber
Döndürülen Değer: Yok
Bu dairenin yarıçapını ayarlar (metre cinsinden).
setVisible
setVisible(visible)
Parametreler: 
  • visibleboolean
Döndürülen Değer: Yok
false olarak ayarlanırsa bu çevreyi gizler.
Devralındı: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
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, dairede DOM tıklama etkinliği tetiklendiğinde tetiklenir.
dblclick
function(event)
Bağımsız değişkenler: 
Bu etkinlik, dairede DOM dblclick etkinliği 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, dairede DOM mousedown etkinliği tetiklendiğinde tetiklenir.
mousemove
function(event)
Bağımsız değişkenler: 
Bu etkinlik, DOM mousemove etkinliği dairede tetiklendiğinde tetiklenir.
mouseout
function(event)
Bağımsız değişkenler: 
Bu etkinlik, fare dairenin dışına çıktığında tetiklenir.
mouseover
function(event)
Bağımsız değişkenler: 
Bu etkinlik, fareyle dairenin üzerine gelindiğinde tetiklenir.
mouseup
function(event)
Bağımsız değişkenler: 
Bu etkinlik, dairede DOM mouseup etkinliği 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ıklatıldığında tetiklenir.

CircleOptions arayüzü

google.maps.CircleOptions arayüz

Bir dairede 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 gösterir.
draggable optional
Tür:  boolean optional
Varsayılan: false
true olarak ayarlanırsa kullanıcı bu daireyi harita üzerinde sürükleyebilir.
editable optional
Tür:  boolean optional
Varsayılan: false
true olarak ayarlanırsa kullanıcı, dairenin merkezinde ve ç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österileceği harita.
radius optional
Tür:  number optional
Dünya yüzeyindeki yarıçap (metre cinsinden).
strokeColor optional
Tür:  string optional
Çizgi rengi. Genişletilmiş adlandırılmış renkler hariç tüm CSS3 renkleri desteklenir.
strokeOpacity optional
Tür:  number optional
Kontur opaklığı 0,0 ile 1,0 arasında olmalıdır.
strokePosition optional
Tür:  StrokePosition optional
Vuruş pozisyonu.
strokeWeight optional
Tür:  number optional
Kontur genişliği (piksel cinsinden).
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 çokgenlere kıyasla zIndex.

StrokePosition sabitleri

google.maps.StrokePosition sabitler

Konturun bir poligon üzerindeki olası konumları.

const {StrokePosition} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

CENTER Kontur, çokgenin yolu üzerinde ortalanır. Konturun yarısı çokgenin içinde, yarısı ise çokgenin dışında kalır.
INSIDE Kontur, poligonun içinde yer alıyor.
OUTSIDE Kontur, poligonun dışında kalıyor.