gpt4 book ai didi

leaflet - 传单.js : add button with link to zoombox function

转载 作者:行者123 更新时间:2023-12-02 13:26:53 28 4
gpt4 key购买 nike

我需要添加一个具有“矩形”缩放功能的控制按钮或传单中所谓的 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/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com