arcgis api for js 4.x 如何实现拖拽功能

目前想实现拖拽地图上的一个graphic,不知道有没有合适的解决方案
已邀请:

徐鸿至

赞同来自: GIS知乎

4.2 可以实现了,不过这个工作量不小,简单说下思路:
 
  1. 通过 MapView的 hittest 方法获取目标graphic
  2.  监听drag事件, 获取初始拖拽点以及后续实时拖拽点
  3.  计算初始和实时 拖拽点之间的 变换矩阵,按照这个 矩阵变换目标 graphic.geometry 下的所有 点集
  4. 更新目标 graphic的geometry

要回复问题请先登录注册