1. 多层geo实现缩放拖动同步且不卡顿

主要通过某一篇博客一个方法,监听拖动实现

https://blog.csdn.net/m0_37294207/article/details/96879705

通过这个方法能够实现同步,但会发现新问题拖动一层geo,第二层geo延迟

解决
直接在第二层geo上加上该配置

animationDurationUpdate:0,

在这里插入图片描述
配置解读直接官方文档说明,如上,这个值的默认为300,将其设为0即可

当然这个配置生效的前提是animationtrue,设为false是不延迟了,但卡的不行

2. 窗口尺寸变化时,多层geo始终保持立体效果

实现起来很简单,主要就是控制每层geolefttop

一般都是给left增加个2%即可了,具体自行调试

切记不要将某个设为center,看似简单方便了,其实就不能自适应窗口变化了

get:[{//只放了关键代码
	left:'12%',
	top:'10%',
},{
	left:'14%',
	top:'10%',
}]

最后有个问题找不到解决方案,当把地图拖动出当前窗口后,拖不回来了,不知道有无解决方案

原文地址:https://blog.csdn.net/weixin_47226752/article/details/125774248

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_46822.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注