大家,请问下地图中怎么获取当前区域的名称呀?

有个前提,不能在交互属性中调用。

FineReport mind_child 发布于 2022-11-21 09:23
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-11-21 09:26

你要获取这个区域名,必须是触发图表属性,你不用交互属性,怎么获取图表信息。。。。

如果直接根据图表获取,在js中试试

AREA_NAME

  • mind_child mind_child(提问者) 需求就是这样- -
    2022-11-21 09:27 
  • snrtuemc snrtuemc 回复 mind_child(提问者) 如果不和图表交互,这个基本获取不到的,不然哪边来都不知道,需求也要切合事件,不能天花乱坠。。。
    2022-11-21 09:30 
  • mind_child mind_child(提问者) 回复 snrtuemc 那可以把交互里面的javascript由左击变成右击不呀
    2022-11-21 09:35 
  • snrtuemc snrtuemc 回复 mind_child(提问者) 找帆软定制开发,标准不支持
    2022-11-21 09:35 
  • mind_child mind_child(提问者) 回复 snrtuemc 或者可以把area_name的值插入到path标签不呀?
    2022-11-21 09:37 
最佳回答
0
weibwLv7高级互助
发布于2022-11-21 09:27(编辑于 2022-11-21 09:41)

你这逻辑就有问题,既然是获取当前区域,那肯定是有了交互或者点击了,有确认的区域了才叫“当前区域”,不让用超级链接,那你说说你的当前区域是怎么确定的

————————————————————————————————

1、给地图设置点击传动态参数。将左击事件变为参数传递事件。

2、左击后确定当前区域并将区域名称传递给制定参数后,再右击,通过js调用这个参数进行处理。

  • mind_child mind_child(提问者) 因为要实现右击功能,帆软自带的只有左击,那个交互里面的功能也是左击的
    2022-11-21 09:34 
  • weibw weibw 回复 mind_child(提问者) 看修改后的答案
    2022-11-21 09:41 
  • mind_child mind_child(提问者) 回复 weibw 这个不行哎~
    2022-11-21 09:48 
  • mind_child mind_child(提问者) 回复 weibw 或者可以把area_name的值插入到path标签不呀?
    2022-11-21 09:49 
  • weibw weibw 回复 mind_child(提问者) 那你F12看一下区域名是在哪个div下存的,你给那个div加个右击事件吧
    2022-11-21 10:07 
  • 2关注人数
  • 318浏览人数
  • 最后回答于:2022-11-21 09:41
    请选择关闭问题的原因
    确定 取消
    返回顶部