This commit is contained in:
Martin Geno 2016-06-24 04:14:51 +02:00
parent 6c1691a9c5
commit 2d649afe89
1 changed files with 22 additions and 19 deletions

View File

@ -18,30 +18,31 @@ function createModel(){
send('GET',internal.config.editmap.geojson).then(function(data){ send('GET',internal.config.editmap.geojson).then(function(data){
L.geoJson(data,{ L.geoJson(data,{
pointToLayer: function (feature, latlng){ pointToLayer: function (feature, latlng){
/*
feature.properties.radius = 10 feature.properties.radius = 10
feature.properties.color = feature.properties["marker-color"] m = L.circleMarker(latlng,feature.properties)
feature.properties.fillColor = feature.properties["marker-color"]
feature.properties.fillOpacity = 0.5
*/
m = L.marker(latlng,{
radius: 8,
fillColor: "#ff7800",
color: "#000",
weight: 1,
opacity: 1,
fillOpacity: 0.8
})
m.bindLabel(feature.properties.name)
return m return m
},
onEachFeature:function(feature, layer) {
layer.bindLabel(feature.properties.name)
},
style:function(feature){
if(feature.geometry.type=='LineString')
return {color:feature.properties["stroke"],
stroke:true,
weight: 5,
lineCap:'round',
lineJoin:'round'}
return {
color:feature.properties["marker-color"],
fillColor:feature.properties["marker-color"],
fillOpacity: 0.2,
weight: 2,
stroke: true
}
} }
}).addTo(dialogEditNodeMap) }).addTo(dialogEditNodeMap)
}) })
dialogEditNodeMapCurrent = L.circle(internal.config.editmap.view, 500,{ dialogEditNodeMapCurrent = L.marker(internal.config.editmap.view,{
radius: 500,
color: 'red',
fillColor: '#f03',
fillOpacity: 0.5,
draggable: true draggable: true
}).addTo(dialogEditNodeMap) }).addTo(dialogEditNodeMap)
@ -89,4 +90,6 @@ function editModel(key){
dialogEditNodeMapCurrent.bindLabel("Move Node: "+key) dialogEditNodeMapCurrent.bindLabel("Move Node: "+key)
dialogEditNode.showModal() dialogEditNode.showModal()
//WOrkaround
dialogEditNodeMap._onResize()
} }