网页缩放后高德地图的覆盖物事件无法触发

背景:因为做的是超大屏项目,如果在笔记本/电脑上面显示,网页需要等比缩放到67%,直接使用

document.getElementsByTagName("body")[0].style.zoom = "67%";

来完成。

但是缩放后 点击地图上面的覆盖物事件 没有反应了,不缩放的话 是可以触发的。
网上查了好多资料,最后发现需要在注册地图的那里加一个viewMode:'3D’属性 重新刷新就可以触发了

在这里插入图片描述

// 创建地图实例
 state.map = new AMap.Map("map", {
    
    
     center: [114.298572, 30.584355],
     zoom: 12,
     viewMode: "3D", //要加上这个属性 不然缩放网页 覆盖物事件不生效
   });

猜你喜欢

转载自blog.csdn.net/weixin_42821697/article/details/125100586
今日推荐