代码没有任何迭代的情况下,突然,百度地图相关功能就出现了问题。
更新页面的弹窗(InfoWindow)关闭和marker移除不好用了等等问题。但新增页面的这些功能就可以正常使用。
在经过一系列对比排查后,发现更新时创建的marker在openInfoWindow的时候并没有将InfoWindow对象写入marker的Cb对象 中,导致的关闭失败。
补充参数后解决:this.openInfoWindow(infoWindowShow);之前是this调用,在百度接口更新后this调用不会把InfoWindow的对象写入marker了。
需要这样操作:markerInfo.marker.openInfoWindow(infoWindowShow);直接用marker对象调用。
还有很多问题暂未解决,解决更新