矢量散点层中如何配置鼠标点击散点时弹出自定义弹框?

我配置了“矢量散点层”,数据接口正常,散点也显示出来了。但是当我用鼠标点击其中一个散点时,我想让它弹出一个自定义内容的弹框,应该怎么设置?

7 个赞

矢量散点层本身的“交互配置”里,可以通过“回调ID”实现点击事件,但它没有内置的“点击弹框”这个配置项。如果你要点点弹窗,需要分两步走:

开启交互:在矢量散点层的“交互”配置中,开启“点击散点”的交互,并绑定一个回调ID(比如callback)。

通过蓝图编辑器:在蓝图编辑器中,将矢量散点层的“当点击点时”事件连接到一个“展示弹框”的动作上。但更简单的方法是依靠基础平面地图父容器的“弹框配置”。在父容器的“弹框配置”里设置好样式,然后在矢量散点层的数据中,为每个点数据增加一个 info 字段,内容就是你想展示的HTML文本。这样点击时,地图容器会自动显示这个弹框。

1 个赞