1

我正在使用 Bing 地图在地图上显示标记。

我可以在这个标记的上方显示一个信息框。现在我的信息框包含一个摘要,显示有点像这样

var pinInfoboxOptions = { 
     width: 300,
     height: sumxi,
     description: summ,
     visible:true
};

现在我可以显示收件箱,其中描述包含有关标记的完整信息。如果我要使用 infoboxoptions 操作添加链接,则不会显示信息框。请帮忙

var pinInfoboxOptions = { 
    width: 300,
    height: sumxi,
    description: summ,
    actions:[{label:'test1',eventHandler: testEvent1}],
    visible:true
};
4

1 回答 1

0

如果需要链接,则需要使用信息框选项 htmlContent,这是 SDK 文档中的示例:

var infoboxOptions = {宽度:200,
高度:100,显示关闭按钮:真,
zIndex:0,偏移量:新
Microsoft.Maps.Point(10,0),
显示指针:真,
htmlContent:'自定义 HTML '};

基于 q 的编辑,标题点击处理程序可能会完成这项工作:再次来自文档:

' titleClickHandler string ' 点击信息框标题时调用的函数名。如果设置了此属性,则信息框的标题将显示为链接。

于 2013-03-13T07:36:48.827 回答