将光标更改为图标或伪造拖动事件

我想要的是它看起来像用户将自定义图标从外部控件(基于.NET)拖动到嵌入式Leaflet映射中,以便它创建一个标记,使该图标位于放置位置。我可以使放置本身(在放置点创建的图标)正常工作,但不能将其最初拖动图标位。

我想到的方法是:

  1. 将传单内的光标更改为要拖动的动态图标
  2. 进行设置,以便在用户将鼠标滚动到Leaflet窗口时,图标已经创建并且已经被拖动。

将光标更改为图标或伪造拖动事件

在看#1时,我只能找到将光标更改为一组预定义类型的解决方案,例如十字准线,这不是我想要的。

document.getElementById('map').style.cursor = 'crosshair';

我对Leaflet或JS的了解还不足以知道如何做#2。

考虑之后,另一种解决方案可能是:

  1. 在从外部控件中拖动对象时,停止小叶接管光标。这意味着我可以在外部控件中更改光标图标。在此期间,传单必须仍然对事件做出响应。
nana0124 回答:将光标更改为图标或伪造拖动事件

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3150785.html

大家都在问