back | source
การเพิ่มคำสั่งใน Context menu
  1. เรียกใช้ผ่าน 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
^top