2015-04-19 5 views

Odpowiedz

1

Można zmodyfikować źródło ulotek lub napisać własną funkcję, aby przetworzyć warstwy i ustawić żądane właściwości.

6

Faktycznie, sztuką jest właśnie zdefiniowanie warstwę feature z jego type (musi być "Feature") i properties (użyj drugi nagrywać cokolwiek potrzebne informacje).

map.on('draw:created', function (event) { 
    var layer = event.layer, 
     feature = layer.feature = layer.feature || {}; // Initialize feature 

    feature.type = feature.type || "Feature"; // Initialize feature.type 
    var props = feature.properties = feature.properties || {}; // Initialize feature.properties 
    props.myId = 'This is myId'; 
    drawnItems.addLayer(layer); // whatever you want to do with the created layer 
}); 

Zobacz także Leaflet Draw not taking properties when converting FeatureGroup to GeoJson i update properties of geojson to use it with leaflet

Powiązane problemy