https://github.com/Leaflet/Leaflet.draw eklentisini kullanıyorum ve düzenlenmiş katmanın katman türünü nasıl alabileceğimi bulmaya çalışıyorum. draw:created
olayda Leaflet.draw çizimde katman türünü al: Düzenlenen olay
layer
ve
layerType
var, ama
draw:edited
ben düzeltmeden geçmiş tabakaların bir listesini almak (tüm düzenlemeleri kaydederken Tetiklendi).
draw:created olay
map.on('draw:created', function (e) {
var type = e.layerType,
layer = e.layer;
if (type === 'marker') {
// Do marker specific actions
}
// Do whatever else you need to. (save to db, add to map etc)
map.addLayer(layer);
});
map.on('draw:edited', function (e) {
var layers = e.layers;
layers.eachLayer(function (layer) {
//do stuff, but I can't check which type I'm working with
// the layer parameter doesn't mention its type
});
});
Zaman ayırdığınız için teşekkür ederiz
draw:edited olay.
Siparişi tersine çevirmek daha iyi olmaz mı? test dikdörtgeni -> geri dön, çokgen testi -> dönüş, polyline testi -> geri dön – Don
Teşekkür ederim dostum! Polyline'm neden bir Poligon olarak bulunduğunu merak ettim. Şimdi anlıyorum neden! thanksssssssss –