我正在尝试使用jHERE jQuery(http://jhere.net/)在地图上添加多个气泡。
我尝试使用此代码:

$(window).on('load', function() {
$('#mapContainer').jHERE({zoom: 5});
  $('#mapContainer').jHERE('bubble', [52.500556, 13.398889], {closable: false, content: 'Abc: 100'});
  $('#mapContainer').jHERE('bubble', [51.500556, 13.398889], {closable: false, content: 'Def: 100'});
});




但是在地图上只生成了一个/最后一个气泡。
如何在地图上添加多个气泡?

谢谢!

最佳答案

默认情况下,InfoBubbles组件的autoClose选项设置为true(一次只能打开一个InfoBubble)。

您必须将此选项设置为false

在创建地图之后但在创建信息气泡之前添加以下内容:

  $('#mapContainer').jHERE('originalMap',
                           function(map,here){
                            var b=new here.map.component.InfoBubbles();
                            map.addComponent(b);
                            b.options.set("autoClose", false);});


演示:http://bin.jhere.net/c0b57694d70d50840528

07-25 22:56