15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 百度地图Web开发同时添加多个CanvasLayer图层,拖动或缩放时只有一个图层会自动

百度地图Web开发同时添加多个CanvasLayer图层,拖动或缩放时只有一个图层会自动

时间:2023-11-30 07:54:01 | 来源:网站运营

时间:2023-11-30 07:54:01 来源:网站运营

百度地图Web开发同时添加多个CanvasLayer图层,拖动或缩放时只有一个图层会自动更新如何解决?:你好,最近我也发现了同样问题,自定义的canvas图层,鼠标拖拽地图时能正常刷新数据,鼠标滚轮缩放地图时图层不能更新。

1、与你不同的是,我自定义图层时最终是调用了:CanvasLayer.prototype = new BMap.Overlay();

2、自己在每次new图层的时候给地图添加moveend、zoomend事件去重绘图层,发现只有一个图层的时候都正常刷新,多个图层的时候,后添加图层的事件覆盖了前面图层添加的,前面图层不能正常刷新,不能解决问题

3、最终进测试发现百度api1.5版本没有这个问题,不管几个图层,鼠标moveend、zoomend时每个图层都会更新一次,2.0和3.0版本均存在问题。已经提交问题到百度地图开发者中心,目前没什么有用的答复

4、另:我的问题大概率复现,不是必现,请问你是必现吗

关键词:同时,地图

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭