Polygons

Çoklu çizgi sınıfı

google.maps.Polyline sınıf

Çoklu çizgi, haritada bağlı çizgi segmentlerinin oluşturduğu doğrusal bir yer paylaşımıdır.

Bu sınıf MVCObject sınıfını genişletir.

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 çizgiyi çizerken kullanılacak çizgi stilini belirten iletilen PolylineOptions öğesini kullanarak bir çoklu çizgi oluşturun. Bir çok çizgiyi oluştururken LatLng dizisi veya LatLng MVCArray geçirebilirsiniz. Ancak basit diziler, oluşturulduktan sonra çok çizgi içinde MVCArray olarak dönüştürülür.
getDraggable
getDraggable()
Parametreler: Yok
Döndürülen Değer:  boolean
Bu şeklin kullanıcı tarafından sürüklenip sürüklenemeyeceğini döndürür.
getEditable
getEditable()
Parametreler: Yok
Döndürülen Değer:  boolean
Bu şeklin kullanıcı tarafından düzenlenip düzenlenemeyeceğini döndürür.
getMap
getMap()
Parametreler: Yok
Döndürülen Değer:  Map|null
Bu şeklin eklendiği haritayı döndürür.
getPath
getPath()
Parametreler: Yok
Döndürülen Değer:  MVCArray<LatLng>
Yolu alır.
getVisible
getVisible()
Parametreler: Yok
Döndürülen Değer:  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 harita üzerinde sürükleyebilir. geodesic mülkü, 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 ayarlanırsa ş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 poligonu gizler.
Devralındı: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
click
function(event)
Bağımsız değişkenler: 
Bu etkinlik, Poli çizgide 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, Poli çizgi üzerinde DOM çift tıklama 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 mousedown etkinliği tetiklendiğinde tetiklenir.
mousemove
function(event)
Bağımsız değişkenler: 
Bu etkinlik, Poli çizgi üzerinde DOM mousemove etkinliği tetiklendiğinde tetiklenir.
mouseout
function(event)
Bağımsız değişkenler: 
Bu etkinlik, çoklu çizgi fareyle dışına çıkıldığında tetiklenir.
mouseover
function(event)
Bağımsız değişkenler: 
Bu etkinlik, fareyle poli çizginin üzerine gelindiğinde tetiklenir.
mouseup
function(event)
Bağımsız değişkenler: 
Bu etkinlik, Poli çizgi üzerinde DOM fare yukarı 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

Bir çoklu çizgide 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 belirtir.
draggable optional
Tür:  boolean optional
Varsayılan: false
true olarak ayarlanırsa kullanıcı bu şekli harita üzerinde sürükleyebilir. geodesic mülkü, 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, poligonun kenarları ekran alanında düz çizgiler olarak oluşturulur. Boyutlar dünyanın yüzeyine göre korunduğundan, jeodezik poligonun şekli sürüklendiğinde değişmiş gibi görünebilir.
icons optional
Tür:  Array<IconSequence> optional
Çoklu çizgi boyunca oluşturulacak simgeler.
map optional
Tür:  Map optional
Çoklu çizginin gösterileceği harita.
path optional
Çoklu çizginin koordinatlarının sıralı dizisi. Bu yol, basit bir LatLng dizisi veya LatLng MVCArray kullanılarak belirtilebilir. Basit bir dizi gönderirseniz bunun bir MVCArray olarak dönüştürüleceğini unutmayın. MVCArray içine LatLng eklemek veya kaldırmak, haritadaki çoklu çizgiyi 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 bir değer olan çizgi opaklığı.
strokeWeight optional
Tür:  number optional
Piksel cinsinden çizgi 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 poligonlara kıyasla z-dizin.

IconSequence arayüzü

google.maps.IconSequence arayüz

Simgelerin bir satırda nasıl oluşturulacağını açıklar.

Poli çizginiz jeodezik ise hem ofset hem de tekrar için belirtilen mesafeler varsayılan olarak metre cinsinden hesaplanır. Ofset veya tekrar değerinin piksel olarak ayarlanması, mesafelerin ekranda piksel cinsinden hesaplanmasına neden olur.

fixedRotation optional
Tür:  boolean optional
Varsayılan: false
true ise dizinin her simgesi, bulunduğu kenardaki açıdan bağımsız olarak aynı sabit rotasyona sahiptir. false ise dizedeki her simge, kenarı hizalanacak şekilde 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ğı satırın başlangıcından itibaren mesafe. Bu mesafe, satırın uzunluğunun yüzdesi (ör. "%50") veya piksel cinsinden (ör. "50 piksel") ifade edilebilir.
repeat optional
Tür:  string optional
Varsayılan: 0
Çizgideki art arda gelen simgeler arasındaki mesafe. Bu mesafe, çizginin uzunluğunun yüzdesi (ör. "%50") veya piksel cinsinden (ör. "50px") 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

Çokgenler (çoklu çizgiler gibi), sıralı bir sırada bağlı koordinatlar dizisi tanımlar. Ayrıca poligonlar kapalı bir döngü oluşturur ve dolu bir bölge tanımlar. Geliştirici kılavuzundaki örneklere göz atın. Basit bir poligon, delik bulunan bir poligon ve daha fazlasını bulabilirsiniz. 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 düzenlediği için delik oluşturmanın daha basit bir yolunu sunar.

Bu sınıf MVCObject sınıfını genişletir.

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, poligonun kenarlarının çizgi stilini ve poligonun iç bölgelerinin dolgu stilini belirten iletilen PolygonOptions öğesini kullanarak bir poligon oluşturun. Bir poligon, bir veya daha fazla yol içerebilir. Her yol, bir LatLng dizisidir. Bu yolları oluştururken bir LatLng dizisi veya LatLng dizisi iletebilirsiniz.MVCArray Diziler, oluşturulduktan sonra poligon içinde MVCArray olarak dönüştürülür.
getDraggable
getDraggable()
Parametreler: Yok
Döndürülen Değer:  boolean
Bu şeklin kullanıcı tarafından sürüklenip sürüklenemeyeceğini döndürür.
getEditable
getEditable()
Parametreler: Yok
Döndürülen Değer:  boolean
Bu şeklin kullanıcı tarafından düzenlenip düzenlenemeyeceğini döndürür.
getMap
getMap()
Parametreler: Yok
Döndürülen Değer:  Map|null
Bu şeklin eklendiği haritayı döndürür.
getPath
getPath()
Parametreler: Yok
Döndürülen Değer:  MVCArray<LatLng>
İlk yolu alır.
getPaths
getPaths()
Parametreler: Yok
Döndürülen Değer:  MVCArray<MVCArray<LatLng>>
Bu poligonun yollarını alır.
getVisible
getVisible()
Parametreler: Yok
Döndürülen Değer:  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 harita üzerinde sürükleyebilir. geodesic mülkü, 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 ayarlanırsa ş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 belirler.
setVisible
setVisible(visible)
Parametreler: 
  • visibleboolean
Döndürülen Değer: Yok
false olarak ayarlanırsa bu poligonu gizler.
Devralındı: 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, Polygon'da DOM contextmenu etkinliği tetiklendiğinde tetiklenir.
dblclick
function(event)
Bağımsız değişkenler: 
Bu etkinlik, poligonda DOM çift tıklama 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, poligonda DOM mousedown etkinliği tetiklendiğinde tetiklenir.
mousemove
function(event)
Bağımsız değişkenler: 
Bu etkinlik, poligonda DOM mousemove etkinliği tetiklendiğinde tetiklenir.
mouseout
function(event)
Bağımsız değişkenler: 
Bu etkinlik, poligonun fareyle üzerine gelindiğinde tetiklenir.
mouseover
function(event)
Bağımsız değişkenler: 
Bu etkinlik, fareyle poligonun üzerine gelindiğinde tetiklenir.
mouseup
function(event)
Bağımsız değişkenler: 
Bu etkinlik, poligonda DOM fare yukarı hareketi etkinliği tetiklendiğinde tetiklenir.
rightclick
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 poligonda 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 olarak ayarlanırsa kullanıcı bu şekli harita üzerinde sürükleyebilir. geodesic mülkü, 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, poligonun kenarları ekran alanında düz çizgiler olarak oluşturulur. Boyutlar dünyanın yüzeyine göre korunduğundan, jeodezik poligonun şekli sürüklendiğinde değişmiş gibi görünebilir.
map optional
Tür:  Map optional
Poligonun gösterileceği harita.
paths optional
Kapalı bir döngüyü belirten sıralı koordinat dizisi. Poligonlar, çoklu çizgilerin aksine bir veya daha fazla yoldan oluşabilir. Sonuç olarak, paths mülkü 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, dizi dizisi belirtebilir. Basit diziler MVCArray olarak dönüştürülür. MVCArray içine LatLng eklemek veya MVCArray'dan LatLng 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 çizgi opaklığı
strokePosition optional
Tür:  StrokePosition optional
Vuruş konumu.
strokeWeight optional
Tür:  number optional
Piksel cinsinden çizgi 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 poligonlara kıyasla z-dizin.

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'ü genişletir.

edge optional
Tür:  number optional
Etkinlik, düzenlenebilir bir poligonun orta noktasında gerçekleştiyse etkinliğin gerçekleştiği sırada imlecin altındaki yoldaki kenar dizini.
path optional
Tür:  number optional
Etkinlik bir köşede gerçekleştiyse ve poligon düzenlenebiliyorsa etkinliğin gerçekleştiği sırada imlecin altındaki yolun dizini. Aksi takdirde undefined.
vertex optional
Tür:  number optional
Etkinlik bir köşede gerçekleştiyse ve çoklu çizgi veya poligon düzenlenebiliyorsa etkinliğin gerçekleştiği sırada imlecin altındaki köşenin dizini. Etkinlik bir köşede gerçekleşmezse 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 sınıf MVCObject sınıfını genişletir.

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 öğesini kullanarak bir dikdörtgen oluşturun.
getBounds
getBounds()
Parametreler: Yok
Döndürülen Değer:  LatLngBounds|null
Bu dikdörtgenin sınırlarını döndürür.
getDraggable
getDraggable()
Parametreler: Yok
Döndürülen Değer:  boolean
Bu dikdörtgenin kullanıcı tarafından sürüklenip sürüklenemeyeceğini döndürür.
getEditable
getEditable()
Parametreler: Yok
Döndürülen Değer:  boolean
Bu dikdörtgenin kullanıcı tarafından düzenlenip düzenlenemeyeceğini döndürür.
getMap
getMap()
Parametreler: Yok
Döndürülen Değer:  Map|null
Bu dikdörtgenin gösterildiği haritayı döndürür.
getVisible
getVisible()
Parametreler: Yok
Döndürülen Değer:  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 ayarlanırsa 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ştiğ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 çift tıklama 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, dikdörtgen fareyle dışına çıkıldığında tetiklenir.
mouseover
function(event)
Bağımsız değişkenler: 
Bu etkinlik, fareyle dikdörtgenin üzerine gelindiğinde tetiklenir.
mouseup
function(event)
Bağımsız değişkenler: 
Bu etkinlik, dikdörtgende DOM fare yukarı hareketi 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

Bir 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 belirtir.
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österileceğ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 çizgi opaklığı
strokePosition optional
Tür:  StrokePosition optional
Vuruş konumu.
strokeWeight optional
Tür:  number optional
Piksel cinsinden çizgi 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 poligonlara kıyasla z-dizin.

Çember sınıfı

google.maps.Circle sınıf

Dünya yüzeyindeki bir dairedir. "Küresel kapak" olarak da bilinir.

Bu sınıf MVCObject sınıfını genişletir.

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: 
Merkez, yarıçap ve stili belirten iletilen CircleOptions öğesini kullanarak bir daire oluşturun.
getBounds
getBounds()
Parametreler: Yok
Döndürülen Değer:  LatLngBounds|null
Bu çevrenin LatLngBounds değerini alır.
getCenter
getCenter()
Parametreler: Yok
Döndürülen Değer:  LatLng|null
Bu dairenin merkezini döndürür.
getDraggable
getDraggable()
Parametreler: Yok
Döndürülen Değer:  boolean
Bu dairenin kullanıcı tarafından sürüklenip sürüklenemeyeceğini döndürür.
getEditable
getEditable()
Parametreler: Yok
Döndürülen Değer:  boolean
Bu dairenin kullanıcı tarafından düzenlenip düzenlenemeyeceğini döndürür.
getMap
getMap()
Parametreler: Yok
Döndürülen Değer:  Map|null
Bu dairenin gösterildiği haritayı döndürür.
getRadius
getRadius()
Parametreler: Yok
Döndürülen Değer:  number
Bu dairenin yarıçapını (metre cinsinden) döndürür.
getVisible
getVisible()
Parametreler: Yok
Döndürülen Değer:  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 daireyi düzenleyebilir.
setMap
setMap(map)
Parametreler: 
  • mapMap optional
Döndürülen Değer: Yok
Daireyi belirtilen haritada 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 daireyi 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 çift tıklama 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 durdurduğunda 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, dairede DOM mousemove etkinliği tetiklendiğinde tetiklenir.
mouseout
function(event)
Bağımsız değişkenler: 
Bu etkinlik, daire fareyle 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 fare yukarı 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ıklandığı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 belirtir.
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 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
0,0 ile 1,0 arasında bir değer olan çizgi opaklığı.
strokePosition optional
Tür:  StrokePosition optional
Vuruş konumu.
strokeWeight optional
Tür:  number optional
Piksel cinsinden çizgi 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 poligonlara kıyasla z-dizin.

StrokePosition constants

google.maps.StrokePosition constants

Bir poligondaki çizginin 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 Kalın çizgi, poligonun yolunun ortasına yerleştirilir. Kalın çizginin yarısı poligonun içinde, yarısı poligonun dışındadır.
INSIDE Kalın çizgi, poligonun içindedir.
OUTSIDE Kalın çizgi, poligonun dışında.