如何实现点击地图上的各个点跳转不同的网址

地图数据就是各个区域名,然后点击地图上的各个区域,跳转相应的网址(网页链接是单独部署的),应该如何设置?

FineReport xzw0105 发布于 2020-11-26 08:40
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
xzw0105Lv5见习互助
发布于2020-11-26 10:42

弄了个网址URL的sql,做了一个子表,然后地图关联子表弹出新窗口。

最佳回答
0
luojian0323Lv7资深互助
发布于2020-11-26 08:41(编辑于 2020-11-26 08:47)

根据地图上的区域名,添加超链接image.png

if(quyu='指定区域名'){
	
	//按钮打开iframe对话框:
var $iframe = $("<iframe id='inp' name='inp' width='100%' height='100%' scrolling='no' frameborder='0'>"); // iframe参数的命名及宽高等
$iframe.attr("src", "${servletURL}?reportlet=目录/报表名称.cpt&&quyu="+quyu); //对话框中显示的子报表
var o = {
title : "对话框标题",
width : 1000,
height: 500
};
FR.showDialog(o.title, o.width, o.height, $iframe,0); //首先弹出对话框
	}


  • xzw0105 xzw0105(提问者) if (id == \'$d\') { window.location = \"https://www.***.****.cn:9004/api/$d\";} 这样写可以吗?就是区域id关联的网址最后的id
    2020-11-26 08:56 
  • luojian0323 luojian0323 回复 xzw0105(提问者) $d 是什么?参数名不能加$符号 这个不是公式,公式里要加$符号 
    2020-11-26 08:58 
  • 用户xp2Ts1602361 用户xp2Ts1602361 请问根据地图上的区域名,添加超链接有没有模板参考下
    2022-03-11 15:51 
最佳回答
0
百理Lv4见习互助
发布于2020-11-26 11:00

试试做辅助列,然后传对应的参数拼接url跳转

  • 2关注人数
  • 980浏览人数
  • 最后回答于:2020-11-26 11:00
    请选择关闭问题的原因
    确定 取消
    返回顶部