weixin_45967287 2020-02-19 16:01 采纳率: 0%
浏览 334

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

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

图片说明

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

图片说明

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

图片说明

然后效果就成这样

图片说明

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

顿时就懵了

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

  • 写回答

1条回答 默认 最新

  • lshen01 2023-03-17 09:00
    关注

    参考GPT和自己的思路:

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

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

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

    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题