首页 > 解决方案 > MapboxGL:使用两个锚创建可调整大小的可拖动矩形

问题描述

我已经涉足了 mapboxgl-draw 来创建这个可调整大小的矩形元素。不幸的是,虽然我可以在多边形直接选择模式下关闭“中点”,但我无法关闭它上面的某些可拖动点。

这是我解决此问题的其他尝试:

  1. 使用 mapboxgl 本地制作两个可拖动点,然后在拖动这些点时,使用 mapboxgl-draw 重绘矩形(因为 mapboxgl-draw 多边形是可拖动的)以相应地适应矩形。不幸的是,因为当拖动形状时 mapboxgl 不会通知用户,所以当我拖动矩形时无法更新锚点。
  2. 完全使用本机 mapboxgl 创建它。不幸的是,我想不出一种方法来拖动不是 mapboxgl 中的点的东西。

标签: mapbox-gl-js

解决方案


推荐阅读