Bing映射多个Pushin信息框

时间:2011-09-30 01:49:29

标签: bing-maps

我有一张地图,我有多个图钉,并希望信息框支持HTML内容。我正在使用原生信息框类,虽然我已经使用了一个自定义的信息框,正如许多人所建议的那样,我想把它弄清楚。

代码位于:http://brickenandassociates.com/bm.php

未压缩或编码,因此您只需查看来源。

在第84行,设置了信息框的选项。在描述中,我尝试设置var,但在某处遗漏了语法。像这样:

var ibDescription = document.getElementById('ibDescription'); ibDescription.innerHTML = e.target.description;

任何指导都会非常感激!

1 个答案:

答案 0 :(得分:0)

看起来你已经想到了这个:

pinInfobox.setOptions({title: e.target.Title, description: e.target.Description, visible:true, offset: new Microsoft.Maps.Point(0,25)});

pinInfobox.setLocation(e.target.getLocation());

我注意到的一件事是你只使用一个InfoBox。我每个图钉使用一个信息框,因此我在创建时设置信息框细节,然后只需要隐藏或显示它。