使用测量小部件以编程方式绘制

Programmatically Draw With Measurement Widget

我正在使用 ArcGIS 场景和 AreaMeasurement3D 小部件,以允许用户绘制区域以为数据库查询提供一些参数。我还希望他们能够输入坐标并让小部件为他们生成测量值。我看到有可用的 newMeasurement 方法,但它似乎不支持此方法。有没有其他方法可以使用此小部件以编程方式绘制区域?

我不清楚您是要重复使用 AreaMeasurement3D 小部件来检索实际测量值还是使用它来可视化该区域。目前测量工具不支持此功能

我建议使用 geometryEngine.geodesicArea() or geometryEngine.planarArea() 从给定坐标计算测量值。

使用 GraphicsLayer you could then visualize the area as shown in the Add Graphics 示例。