测量小部件面积值显示在文本框中
measurement widget area value display in the textbox
有什么方法可以在文本框中显示测量小部件的面积值。
var measurement = new esri.dijit.Measurement({
map: map
}, dojo.byId('measurementDiv'));
measurement.startup();
var meswidget = dijit.byId('Area');
meswidget.set("value", measurement);
您可以监听 measure-end
事件。
https://developers.arcgis.com/javascript/3/jsapi/measurement-amd.html#event-measure-end
measurement.on("measure-end", function(evt) {
console.log(evt.toolName + ": " + evt.values + " " + evt.unitName);
});
事件具有准确的值,因此您可能需要进行一些舍入以显示。
有什么方法可以在文本框中显示测量小部件的面积值。
var measurement = new esri.dijit.Measurement({
map: map
}, dojo.byId('measurementDiv'));
measurement.startup();
var meswidget = dijit.byId('Area');
meswidget.set("value", measurement);
您可以监听 measure-end
事件。
https://developers.arcgis.com/javascript/3/jsapi/measurement-amd.html#event-measure-end
measurement.on("measure-end", function(evt) {
console.log(evt.toolName + ": " + evt.values + " " + evt.unitName);
});
事件具有准确的值,因此您可能需要进行一些舍入以显示。