百度离线地图 信息提示窗口的坑,求解。。。

目的:实现鼠标移动在对应的点上可以有信息文字出现,通过查询API文档发现可以用这样的代码实现

图片说明

在我没有使用官方代码之前,是这样的。

图片说明

没有什么问题。
接着我添加代码

图片说明

然后效果就成这样

图片说明

原来的图标点也没有了。
最重要的浏览器没有报错!!!!

顿时就懵了

求大佬指导一下,这是什么情况,该怎么解决呢???

参考GPT和自己的思路:

根据你提供的信息,可以初步判断问题在于加入代码后导致了原有图标点的消失。可能问题出在代码中的 Marker 类型设置上。建议尝试在 addOverlay 方法中添加 marker 参数并将其设置为原有的 marker,例如:

BMapLib.EventWrapper.addListener(infoWindow, "open", function(){
    map.addOverlay(marker); // 将原有的marker加入到map中
});

如果还没有解决问题,可以尝试将代码中设置的 marker 类型修改为 BMap.Marker,同时确保设定的 icon 属性存在正确的图片路径。另外,还建议检查一下浏览器控制台是否有报错信息,以初步判断问题所在。