當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JavaScript ArcGIS PointDrawAction draw-complete事件用法及代碼示例


基本信息

以下是所在類或對象的基本信息。

AMD: require(["esri/views/draw/PointDrawAction"], (PointDrawAction) => { /* code goes here */ });

ESM: import PointDrawAction from "@arcgis/core/views/draw/PointDrawAction";

類: esri/views/draw/PointDrawAction

繼承: PointDrawAction > DrawAction > Accessor

自從:用於 JavaScript 4.5 的 ArcGIS API

用法說明

PointDrawAction draw-complete事件的定義如下:

draw-complete


在用戶完成繪製點後觸發。它將指針在視圖上的位置作為數字數組返回,該數組表示視圖空間參考中的 x,y 坐標對。

屬性:

類型說明
coordinates Number[]

表示視圖空間參考中的 x,y 坐標對的數字數組。

preventDefault Function

防止事件傳播在事件鏈上冒泡。

defaultPrevented Boolean

調用preventDefault() 時設置為true

type String

事件的類型。

值永遠是"draw-complete".

例子:

action.on("draw-complete", function (evt) {
  view.graphics.removeAll();
  let point = new Point({
    x: evt.coordinates[0],
    y: evt.coordinates[1],
    spatialReference: view.spatialReference
  });
  let graphic = createGraphic(point);
  view.graphics.add(graphic);
});

相關用法


注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 PointDrawAction draw-complete event。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。