1

マップ上にマーカーを表示するために Bing マップを使用しています。

このマーカーの上にインフォボックスを表示できます。今、私のインフォボックスには、このように表示される要約が含まれています

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

これで、説明にマーカーに関する完全な情報が含まれる受信トレイを表示できるようになりました。infoboxoptions アクションを使用してリンクを追加すると、infobox が表示されません。助けてください

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

1 に答える 1

0

リンクが必要な場合は、infobox オプション htmlContent を使用する必要があります。これは SDK ドキュメントの例です。

var infoboxOptions = {幅:200,
高さ:100、showCloseButton:真、
zIndex: 0、オフセット: 新規
Microsoft.Maps.Point(10,0),
showPointer: 真、
htmlContent:'カスタム HTML '};

q の編集に基づいて、タイトル クリック ハンドラーはおそらく仕事をするでしょう: 再びドキュメントから:

' titleClickHandler string ' 情報ボックスのタイトルがクリックされたときに呼び出す関数の名前。このプロパティが設定されている場合、情報ボックスのタイトルがリンクとして表示されます。

于 2013-03-13T07:36:48.827 に答える