地图超链接

搞了三个页面

全国地图A1

省份地图A2

市级地图A3

问题是:直辖市 比如全国地图点击北京,进入北京地图,但此时点击朝阳区,页面还会进行跳转,但是地图不显示,如何控制下钻到直辖市北京之后,不能再点击区域超链接跳转呢

跳转是否可以替换为js代码跳转,但是如何判断区域名称实现直辖市在省地图页面不可再跳转?

深几许 发布于 2021-8-30 16:12
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
JackRenLv6初级互助
发布于2021-8-30 17:02(编辑于 2021-9-2 08:24)

先关闭原来地图的钻取目录,然后添加JS替代跳转。

image.pngimage.png

  • 深几许 深几许(提问者) js如何在第二层判断? 能在js里接收上个页面传过来的区域名字吗
    2021-08-30 17:35 
  • JackRen JackRen 回复 深几许(提问者) js直接加在第二层的地图上就可以,在页面上增加一个下拉控件隐藏掉,然后再第一层地图中点击区域的时候给这个下拉框赋值。在第二层的js中获取这个隐藏下拉框的值。
    2021-08-31 08:20 
  • 深几许 深几许(提问者) 回复 JackRen 主要是 直辖市的问题,直辖市比如北京再往下就到区了,其他省份可以下去到市,但是不希望直辖市再往下钻,这个怎么限制?
    2021-09-01 13:48 
  • JackRen JackRen 回复 深几许(提问者) 下钻如果是JS实现的,可以在JS中通过判断几个直辖市来限制下钻。
    2021-09-01 17:13 
  • 深几许 深几许(提问者) 回复 JackRen AREA_NAME 直接判断这个参数吗 直接写 if(AREA_NAME = \'北京市\'){ ?}
    2021-09-01 17:32 
最佳回答
0
snrtuemcLv8专家互助
发布于2021-8-30 16:55

可以直接用js取做,根据层级来判断跳转

获取钻取地图当前层级接口-https://help.fanruan.com/finereport/doc-view-3940.html

  • 深几许 深几许(提问者) 我是用的普通地图进行链接跳转,应该是需要js判断一下当前页面的省是哪个省,然后再决定要不要跳转
    2021-08-30 17:41 
  • 3关注人数
  • 630浏览人数
  • 最后回答于:2021-9-2 08:24
    请选择关闭问题的原因
    确定 取消
    返回顶部