Ç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.
Marka | |
---|---|
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. |
Yöntemler | |
---|---|
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
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:
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:
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:
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:
Döndürülen Değer: Yok
false olarak ayarlanırsa bu poligonu gizler. |
Devralındı:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Etkinlikler | |
---|---|
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. |
|
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.
Özellikler | |
---|---|
clickable optional |
Tür:
boolean optional Varsayılan:
true Bu Polyline öğesinin fare etkinliklerini işleyip işlemediğini belirtir. |
draggable optional |
Tür:
boolean optional Varsayılan:
false true olarak ayarlanırsa kullanıcı bu şekli 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 |
Tür:
MVCArray<LatLng>|Array<LatLng|LatLngLiteral> 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.
Özellikler | |
---|---|
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.
Marka | |
---|---|
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. |
Yöntemler | |
---|---|
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
İlk yolu alır. |
getPaths |
getPaths() Parametreler: Yok
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:
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:
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:
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) Parametreler:
Döndürülen Değer: Yok
Bu poligonun yolunu belirler. |
setVisible |
setVisible(visible) Parametreler:
Döndürülen Değer: Yok
false olarak ayarlanırsa bu poligonu gizler. |
Devralındı:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Etkinlikler | |
---|---|
click |
function(event) Bağımsız değişkenler:
Bu etkinlik, Poligon'da DOM tıklama etkinliği tetiklendiğinde tetiklenir. |
contextmenu |
function(event) Bağımsız değişkenler:
Bu etkinlik, 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. |
|
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.
Özellikler | |
---|---|
clickable optional |
Tür:
boolean optional Varsayılan:
true Bu Polygon öğesinin fare etkinliklerini işleyip işlemediğini belirtir. |
draggable optional |
Tür:
boolean optional Varsayılan:
false true olarak ayarlanırsa kullanıcı bu şekli 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 |
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. 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 Varsayılan:
StrokePosition.CENTER 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.
Özellikler | |
---|---|
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
|
Yöntemler | |
---|---|
Devralındı:
stop
|
Dikdörtgen sınıfı
google.maps.Rectangle
sınıf
Dikdörtgen yer paylaşımı.
Bu sınıf MVCObject
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.
Marka | |
---|---|
Rectangle |
Rectangle([opts]) Parametreler:
Sınırları ve stili belirten iletilen RectangleOptions öğesini kullanarak bir dikdörtgen oluşturun. |
Yöntemler | |
---|---|
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:
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:
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:
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:
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
|
Etkinlikler | |
---|---|
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. |
|
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.
Ö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 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 Varsayılan:
StrokePosition.CENTER 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.
Marka | |
---|---|
Circle |
Circle([circleOrCircleOptions]) Parametreler:
Merkez, yarıçap ve stili belirten iletilen CircleOptions öğesini kullanarak bir daire oluşturun. |
Yöntemler | |
---|---|
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:
Döndürülen Değer: Yok
true olarak ayarlanırsa kullanıcı bu daireyi harita üzerinde sürükleyebilir. |
setEditable |
setEditable(editable) Parametreler:
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:
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:
Döndürülen Değer: Yok
Bu dairenin yarıçapını ayarlar (metre cinsinden). |
setVisible |
setVisible(visible) Parametreler:
Döndürülen Değer: Yok
false olarak ayarlanırsa bu daireyi gizler. |
Devralındı:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Etkinlikler | |
---|---|
center_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, dairenin merkezi değiştirildiğinde tetiklenir. |
click |
function(event) Bağımsız değişkenler:
Bu etkinlik, 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.
Ö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 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 Varsayılan:
StrokePosition.CENTER 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.
Sabitler | |
---|---|
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. |