在“绘制控制”和“绘制”模式下,开始在地图上的鼠标上进行绘制

时间:2019-08-21 07:19:50

标签: javascript reactjs mapbox react-map-gl mapbox-gl-draw

mapbox-gl-js版本:@latest mapbox-gl-draw版本:@latest

预期行为

我在地图初始化上添加了绘制控件,并且具有用于多种绘制类型的自定义按钮。  矩形,自由多边形。因此在DEV环境中,绘图工作完全正常且完美。 在开发人员录制的视频中 https://drive.google.com/file/d/1m1TEqQMjOgdDvFxk2HRihJMmuqLZX5WS/view

构建后的实际行为

当我创建内置反应时,它的行为不正确。 构建项目后,DrawControl会自动在鼠标悬停时开始绘制,但应在单击时开始绘制,在单击时结束绘制。 在构建过程中,它从mouseenter启动,并在光标位于地图上时自动停止。 如果需要的话。 这是构建后的当前行为。 https://drive.google.com/file/d/1aH0G7bcU9_fP3g6-o1l0n782fZzyu5w_/view

请告诉我您是否还需要其他帮助。 谢谢。

0 个答案:

没有答案