由多段线组成的拖放几何

安德烈·哈拉舍夫斯基

我有一个由折线组成的几何图形。我需要为这个几何体创建一个拖放功能。这是如何最好地实施的?

我创建了一个点击侦听器,并在每次新点击时重新计算与点击位置相关的所有折线的坐标。但我想实现拖放。也许 Arcgis 在这种情况下有一些本机功能?

export function newCoord(polyline, newLonLat){
    return polyline.map(i => [i[0] + newLonLat[0], i[1] + newLonLat[1]]);
}


view.on("click", function (evt) {
    const evtProps = view.toMap({x: evt.x, y: evt.y});
    geometry.forEach(i => newCoord(i, [evtProps.longitude, evtProps.latitude]));
});
安德烈·哈拉舍夫斯基

Arcgis 有一个SketchViewModel小部件,可让您在添加到地图后加载和编辑图形。

我们可以在编辑后保存图形,使用方法sketchViewModel

sketchViewModel.on("update",  () =>{
localStorage.setItem('features', geometryGraphics.toJSON())
})

例如。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

JavaFX Canvas:填充由多个几何组成的闭合路径

如何拖放由几个小部件组成的qwidget?

EF核心线群由多对多

通过OnPolylineClickListener更改多段线的颜色

无法解析符号多段线

更新坐标数组时不呈现多段线

使用 VBA Loop 绘制 AutoCAD 多段线

查找闭合多段线的最大内切弦的算法

为多段线Google地图添加边框

R:使用curveid的绘图中的多段线

在 Shiny/Leaflet 中选择和取消选择多段线

不要在 webgl 中混合与自身交叉的多段线

如何通过单击更改多段线颜色?

如何在svg中的多段线之间添加间距?

从纬度创建线几何

如何在由多个不同几何组成的ggplot中手动指定图例文本/颜色?

将图例移出图形时,由线和图片组成的matplotlib图例标签会丢失行

如何创建由矩阵的多个对角线组成的数据框?

如何分割一个由多个线串组成的shapefile

如何轻松比较由空间中的点组成的 2 条线?

Django - 改进由多对多和外键字段组成的查询

UIColor由变量组成

多段

如何将shapefile(即“OBJECTID”)中导入的多段线的顺序与NetLogo列出的顺序匹配

将一组点与水平对齐的多段线连接而不会交叉

如何删除在另一种方法上创建的多段线

ggplot几何点和几何段的颜色问题

ggplot2:使用geom_segment和geom_text_repel创建一个线性图(由转录因子结合位点组成),由一条线和填充的框组成

字符向量由什么组成?