有什么方法可以在文本框中显示测量窗口小部件区域的值。

 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);
});


该事件具有确切的值,因此您可能需要对显示进行一些舍入。

关于javascript - 文本框中显示测量窗口小部件区域值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43780225/

10-10 06:07