vue使用百度地图加载自定义样式,放大至世界地图后显示不全?

在vue项目中使用百度地图,因为引入的是3.0,所以在设置自定义地图时,也是使用setMapStyleV2的,如下:

 map.setMapStyleV2({
    styleId: "****************************",// 样式ID
 });

不过,setMapStyleV2似乎不怎么友好,在缩放比例小的时候(zoom < 6 左右)是可以正常显示的,拖动后影响也不大,基本能够正常渲染。如下:

image.png

但是,如果讲缩放比例增大至显示世界地图级别,那么就会出现样式加载留白,或者切换抖动问题:

image.png

自定义样式,百度与引入后的差异

百度自定义样式显示的地图

image.png

自己引入自定义样式后的地图

image.png

目前主要还是想如何实现:地图在世界级别下,被拖动到(左或右)边界后能够无缝衔接显示地图,或者怎么解决完整显示引入自定义样式地图效果

阅读 1.7k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题