การเพิ่มคำสั่งใน Context menu
- เรียกใช้ผ่าน Event handler ดังนี้
map.Event.bind('beforeContextmenu', function(event) { var element = document.createElement('div'); element.innerHTML = 'click me'; element.style.cursor = 'pointer'; element.onclick = function() { map.Ui.ContextMenu.visible(false); alert(event.location.lon + ', ' + event.location.lat); }; event.add(element); });
- beforeContextmenu คือ เหตุการณ์ที่เมนูกำลังจะแสดง
- event คือ object ที่ถูกส่งมาเมื่อเกิดเหตุการณ์
- element: ปุ่มที่จะเพิ่มลงใน Context menu
- ContextMenu.visible คือ คำสั่งแสดง/ซ่อน Context menu