百度地图初始化时中心和标志漂移

本文针对百度地图JS API在加载过程中出现的视图漂移问题进行探讨,提出了解决方案,包括等待地图加载完成后再定位中心点、延迟加载地图以及在view展示后加载地图等方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目中用到百度地图JsAPI遇到的问题。

定位到问题是加载地图的view在加载之前是hide,就算加载之前就show出来,还是会一定几率出现漂移,应该是百度地图没判断好view的宽高。

解决问题的方法是这里提供的:

https://blog.youkuaiyun.com/zhujianli1314/article/details/45696259

1.是等地图加载完成再定位中心点,定位中心点的方法写在加载完成的事件里面

2.也有博主是通过延迟加载地图的方式解决问题,我个人觉得不太好,不过地址也贴一下(未验证):

https://blog.youkuaiyun.com/u014136910/article/details/79218678

3.view展示(宽高都有了)之后再加载(未验证):

https://blog.youkuaiyun.com/creabine/article/details/50563942

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值