百度地图开发加载瓦片图片失败导致白块问题修复处理

1. 问题

在用 百度地图 3.0 api开发时发现,地图有时候有些瓦片图片加载不出来,最后导致白块出现
百度地图开发加载瓦片图片失败导致白块问题修复处理_第1张图片


2. 问题排查

通过代码调试,最后发现是使用 map.setMapStyle 方法后出现,于是去 百度地图api 查阅相关方法使用,目前所使用的 3.0 的api 中只找到了 setMapStyleV2 的使用方法.

setMapStyleV2(config: Object) 返回值(none) 设置个性化地图,参数为个性化配置对象

导致问题用法:

map.setMapStyle(mapStyle);

3. 解决方法

调用 map.setMapStyleV2 方法设置个性化地图样式。

个性化地图

个性化地图, 定制个性地图是支持用户使用JavaScript API设置地图底图的样式风格(展现颜色为普通、深色、浅色)以及控制组成地图底图的元素类的显示和隐藏,创建满足用户特定需求的与众不同的地图

解决方案代码:

map.setMapStyleV2(mapStyle);

4. 结果展示

很明显,已经没有这种加载白块了。
百度地图开发加载瓦片图片失败导致白块问题修复处理_第2张图片

你可能感兴趣的:(百度地图api,js,百度地图开发,百度地图开发加载白块,setMapStyle,setMapStyleV2,修复百度地图加载白块)