weixin_39861627
weixin_39861627
2021-01-03 22:09

怎么实现多个marker 和多个infowindow,用循环不行啊

我想在地图上添加多个marker,对应多个infoWindow; 代码如下

Clear 点是出来多个,但是窗体才出现最后一个,这个怎么解决,万分感谢

该提问来源于开源项目:Dafrok/vue-baidu-map

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

12条回答

  • weixin_39603598 weixin_39603598 3月前

    1548039892 1 1548039918 1 qq 20190121111033

    建议在文档中新增注释或者说明把这个方法给说明一下,看着文档写这个很蛋疼,就怕组件调用顺序出错报错,还不好处理。。。这位LZ应该也是同样的问题,我看官网看了整整一下午也没看到相关的代码案例,都准备换个方式写了,还好的是试成功了。。省了很多事。。

    点赞 评论 复制链接分享
  • weixin_39980841 weixin_39980841 3月前

    感谢,另外建议在文档说明一下

    点赞 评论 复制链接分享
  • weixin_39922769 weixin_39922769 3月前

    InfoWindow 可以作为 Marker 的子组件出现,这个在文档里有写

    点赞 评论 复制链接分享
  • weixin_39523835 weixin_39523835 3月前

    老哥,我用你的方法,会重复触发几次close 和open方法啊,可以把代码贴一下吗?

    点赞 评论 复制链接分享
  • weixin_39980841 weixin_39980841 3月前

    老哥,我用你的方法,会重复触发几次close 和open方法啊,可以把代码贴一下吗?

    后来我直接用官网的语法写了

    点赞 评论 复制链接分享
  • weixin_39922769 weixin_39922769 3月前

    请把问题描述清晰

    点赞 评论 复制链接分享
  • weixin_39861627 weixin_39861627 3月前

    我想在地图上添加多个marker,对应多个infoWindow; 代码如下

    Clear

    点是出来多个,但是窗体才出现最后一个,这个怎么解决,万分感谢

    点赞 评论 复制链接分享
  • weixin_39861627 weixin_39861627 3月前

    Clear
    点赞 评论 复制链接分享
  • weixin_39922769 weixin_39922769 3月前

    百度地图只允许同时显示一个 InfoWindow,如果类似需求请使用其它覆盖物代替。

    点赞 评论 复制链接分享
  • weixin_39861627 weixin_39861627 3月前

    嗖嘎,但是用什么覆盖物代替了,显示的东西还挺多

    点赞 评论 复制链接分享
  • weixin_39922769 weixin_39922769 3月前

    如果现有覆盖物不满足,可以自定义

    点赞 评论 复制链接分享
  • weixin_39861627 weixin_39861627 3月前

    好的,谢谢

    点赞 评论 复制链接分享