使用测量小部件以编程方式绘制
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 示例。
我正在使用 ArcGIS 场景和 AreaMeasurement3D 小部件,以允许用户绘制区域以为数据库查询提供一些参数。我还希望他们能够输入坐标并让小部件为他们生成测量值。我看到有可用的 newMeasurement 方法,但它似乎不支持此方法。有没有其他方法可以使用此小部件以编程方式绘制区域?
我不清楚您是要重复使用 AreaMeasurement3D 小部件来检索实际测量值还是使用它来可视化该区域。目前测量工具不支持此功能
我建议使用 geometryEngine.geodesicArea()
or geometryEngine.planarArea()
从给定坐标计算测量值。
使用 GraphicsLayer you could then visualize the area as shown in the Add Graphics 示例。