Ç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.
Marka | |
---|---|
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. |
Yöntemler | |
---|---|
getDraggable |
getDraggable() Parametreler: Yok
İade Değeri:
boolean Bu şeklin kullanıcı tarafından sürüklenip sürüklenemeyeceğini döndürür. |
getEditable |
getEditable() Parametreler: Yok
İade Değeri:
boolean Bu şeklin kullanıcı tarafından düzenlenip düzenlenemeyeceğini döndürür. |
getMap |
getMap() Parametreler: Yok
İade Değeri:
Map|null Bu şeklin eklendiği haritayı döndürür. |
getPath |
getPath() Parametreler: Yok
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:
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:
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 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:
Döndürülen Değer: Yok
false olarak ayarlanırsa bu poligon gizlenir. |
Devralındı:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Etkinlikler | |
---|---|
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. |
|
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.
Özellikler | |
---|---|
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 |
Tür:
MVCArray<LatLng>|Array<LatLng|LatLngLiteral> 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.
Özellikler | |
---|---|
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.
Marka | |
---|---|
Polygon |
Polygon([opts]) Parametreler:
|