我正在使用基於bing map的應用程序。我想在彈出的圖釘信息框中顯示按鈕,其中計劃關聯點擊事件。如何在bing地圖信息框中創建一個按鈕?
0
A
回答
3
看信息框的HtmlContent屬性。您可以通過此屬性爲Infobox的內容提供自定義HTML。至於如何關聯點擊事件,這取決於你想要做什麼。看看jQuery的.live()或其新的等價物(.on()我認爲),看看它是否能滿足你的需求。
0
簡單的方法是使用bing提供的功能。 信息框中包含一些文本和兩個按鈕的示例。
var infoboxOptions = {
title:'Infobox Title',
actions: [
{label: 'This is a button', eventHandler: btn1Handler},
{label: '<div style = "color:green"', eventHandler: btn2Handler},]
};
「title」只是信息框中的文本標題。
「行動」包含兩個屬性:
- 標籤 - 在這裏你可以把按鈕的文字或者一些HTML和CSS。
- eventHandler - 回調函數,該函數將處理按鈕上的點擊 。
創建信息框本身,通過它的位置和我們剛剛創建的「信息框選項」。
var defaultInfobox = new Microsoft.Maps.Infobox(Location, infoboxOptions);
將信息框添加到地圖。
map.entities.push(defaultInfobox);
我們創建了兩個點擊處理函數,就像我們在「actions」屬性中提供的一樣。
function btn1Handler()
{
//Do your stuff.
}
function btn2Handler()
{
//Do your stuff.
}
相關問題
- 1. Bing地圖的信息框
- 2. 與htmlcontent Bing地圖的信息框不顯示關閉按鈕
- 3. WPF Bing地圖中的信息框
- 4. Bing地圖信息框,與HTML視圖
- 5. Bing地圖圖釘和信息框
- 6. 如何在bing地圖中居中顯示信息框?
- 7. 如何在Bing地圖控件中添加信息框?
- 8. 必應!地圖如何創建一個信息框彈出
- 9. 如何將圖像附加到bing地圖的信息框中?
- 10. bing地圖信息框與滾動條
- 11. Bing地圖多Pushin信息框
- 12. Bing地圖中信息框的多個圖釘
- 13. 如何將信息框添加到bing地圖中的航點
- 14. 如何將圖像添加到信息框? - Bing地圖V8
- 15. 信息框位置始終朝向Bing地圖中的地圖
- 16. 試圖在Google地圖中創建多個信息框,當點擊一個新信息框時消失
- 17. 帶自定義HTML信息框的多個Bing地圖圖釘
- 18. 創建一個意圖保存信息的按鈕
- 19. 如何在windows phone7 Bing地圖中點擊圖釘時顯示信息框?
- 20. Windows Phone Bing地圖 - 如何在圖釘水龍頭上創建動態信息框(工具提示)
- 21. 如何動態地爲bing地圖創建幾個圖釘
- 22. Bing地圖:去除IE8信息框中的陰影
- 23. Bing地圖中的多邊形信息框Android SDK
- 24. Bing地圖信息框銷留在上面
- 25. 從多個創建的按鈕傳遞按鈕信息
- 26. Bing地圖與C#和MVVM信息框和圖釘綁定
- 27. 如何創建一個帶有按鈕的地圖(UIImage)動畫?
- 28. 創建一個按鈕,創建按鈕
- 29. 從Bing Maps提取地圖信息
- 30. Bing地圖給我錯誤信息