fvs地图提示点轮播的js怎么写啊?

fvs地图提示点轮播的js怎么写啊?

FineReport 落日黄霞 发布于 2025-9-28 10:00
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Yours飞飞Lv5初级互助
发布于2025-9-28 10:03(编辑于 2025-9-28 10:03)

基础轮播实现


// 页面加载后开启轮播(延迟3秒确保图表加载完成)

duchamp.on("storychange", (current) => {

setTimeout(() => {

if (current === "地图所在页面名称") {

duchamp.getWidgetByName("地图组件名称").openAutoTooltip(3000); // 3秒间隔

}

}, 3000)

});

进阶控制方法开启指定数据点轮播:


// 获取特定数据点集合后开启轮播

var points = duchamp.getWidgetByName("地图组件名称").getPoints();

duchamp.getWidgetByName("地图组件名称").openAutoTooltip(2000, points.slice(0,5)); // 只轮播前5个点

暂停/继续控制:


// 通过鼠标事件控制

$("[fvs-component-name='地图组件名称']").hover(

() => controller.stop(), // 鼠标移入暂停

() => controller.moveOn() // 鼠标移出继续

);

最佳回答
0
华莉星宸Lv7专家互助
发布于2025-9-28 10:05
  • 3关注人数
  • 16浏览人数
  • 最后回答于:2025-9-28 10:05
    请选择关闭问题的原因
    确定 取消
    返回顶部