| | |
| | | },
|
| | | dblclick: function (e) { // 双击结束
|
| | | console.log('双击结束', e)
|
| | | areaMeasure.polygon.enableEdit()
|
| | | areaMeasure.polygon.dragging.disable()
|
| | | areaMeasure.map.on('editable:vertex:drag editable:vertex:deleted', areaMeasure.polygon.updateMeasurements, areaMeasure.polygon)
|
| | | areaMeasure.polygon.addTo(areaMeasure.layers)
|
| | | areaMeasure.close(e.latlng)
|
| | | //areaMeasure.polygon.enableEdit();
|
| | |
| | | color: 'red'
|
| | | })
|
| | | distanceMeasure.polyline.addTo(distanceMeasure.layers)
|
| | | // distanceMeasure.polyline.enableEdit()
|
| | | distanceMeasure.layers.addTo(distanceMeasure.map)
|
| | | distanceMeasure.points.pop()
|
| | | },
|
| | | dblclick: function (e) { // 双击结束
|
| | | console.log('双击结束', e)
|
| | | distanceMeasure.polyline.enableEdit()
|
| | | distanceMeasure.polyline.dragging.disable()
|
| | | distanceMeasure.polyline.addTo(distanceMeasure.layers)
|
| | | distanceMeasure.map.on('editable:vertex:drag editable:vertex:deleted', distanceMeasure.polyline.updateMeasurements, distanceMeasure.polyline)
|
| | | distanceMeasure.close(e.latlng)
|
| | | distanceMeasure.map.off('click', distanceMeasure.click).off('mousemove', distanceMeasure.mousemove).off('dblclick', distanceMeasure.dblclick)
|
| | | },
|
| | |
| | | }
|
| | |
|
| | | const startMeasureArea = function (map, L) {
|
| | | areaMeasure.destory()
|
| | | areaMeasure.init(map, L)
|
| | | }
|
| | |
|
| | | const startMeasureLen = function (map, L) {
|
| | | distanceMeasure.destory()
|
| | | distanceMeasure.init(map, L)
|
| | | }
|
| | |
|