maptalks.js icon indicating copy to clipboard operation
maptalks.js copied to clipboard

adapt adsorption plugin

Open deyihu opened this issue 3 years ago • 0 comments

为吸附效果插件进行必要的代码适配 https://github.com/deyihu/maptalks-adsorption

因为编辑和绘制,逻辑全部在内部,插件代码不好注入进来,解决方法有:

  • 核心库直接集成这个功能
  • 核心库做下必要的适配,为插件服务

目前采用的是第二种方式,核心的思路:有吸附插件动态计算鼠标位置的经纬度(满足吸附条件,即使鼠标位置变了,但是其实际的坐标任然不变),而不再是有鼠标的实时位置决定

deyihu avatar Aug 08 '22 08:08 deyihu