我正在尝试使用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