- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要添加一个具有“矩形”缩放功能的控制按钮或传单中所谓的 boxZoom 功能。我知道该函数可以在按 Shift 并绘制矩形时使用,但我需要一个单击的按钮,然后用户可以绘制一个矩形,该矩形用作 boxZoom 函数的边界。我以为这并不困难,但我就是想不通。
如果您能告诉我如何链接其他功能,例如leaflet.draw 的,到我自己的按钮。我需要创建自己的按钮工具栏,因此我需要能够将不同的功能附加到按钮,并且希望使用现有的功能。
最佳答案
没有一种通用的解决方案(因此 L.Control.BoxZoom 是它自己的插件)。您需要添加带有点击处理程序的按钮,然后阅读 Leaflet 的 API 或您正在集成的插件(例如绘图)以了解如何切换行为。
Leaflet.EasyButton插件很好地以简单的方式封装了单个按钮控件和单击处理程序的创建,如果您在入门方面遇到困难,这可能是一个很好的起点。
关于leaflet - 传单.js : add button with link to zoombox function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15022292/
我正在试验 Xceed 的 Zoombox 控件,但我无法让它响应鼠标滚轮或平移事件。当我使用这些输入时没有任何反应。我的代码或配置中是否遗漏了什么? https://github.com/xceed
我正在使用扩展 WPF 工具包的 Zoombox。现在,Ctrl + 拖放正在改变位置,alt + Scroll 正在改变缩放。从逻辑上讲,我宁愿把它转过来,因为在大多数软件中 Ctrl+Scroll
我已经定义了一个 map.on('click',onClick) 事件,但是当有人使用 zoomBox Handler(Shift+绘制缩放框)时它也会触发 function onClick(e) {
我使用了Zoom box for area around mouse location on screen的第一个答案在鼠标位置周围创建一个缩放框窗口,该窗口将随着鼠标移动而放大图像。 现在,我想知道
我需要添加一个具有“矩形”缩放功能的控制按钮或传单中所谓的 boxZoom 功能。我知道该函数可以在按 Shift 并绘制矩形时使用,但我需要一个单击的按钮,然后用户可以绘制一个矩形,该矩形用作 bo
我是一名优秀的程序员,十分优秀!