百度地图初始化中心点偏移问题

项目中用到百度地图,但是在初始页面并不显示地图,地图是在点击按钮后以弹框形式出现,这样就导致设置的地图中心点发生了偏移,因为初始加载页面时,api认为地图的容器宽高为0,中心点不管取什么值都会默认在左上角。针对这个问题可以在页面初始加载时不要加载地图,点击按钮后再加载。但是这样貌似也不行,方法中显示弹框和加载地图是同时的,所以我调用了setTimeout,时间设为1就好

 

 

posted @ 2020-05-12 11:18  周紫妍  Views(936)  Comments(0Edit  收藏  举报