javascript是弱類型語言,你在查詢到數據並生成marker的時候可以擴展屬性
marker.ID= ID;//將船舶編號注入到覆蓋物中
//創建右鍵菜單
var markerMenu = new BMap.ContextMenu();
markerMenu.addItem(new BMap.MenuItem('移動船舶位置', moveShip.bind(marker)));
marker.addContextMenu(markerMenu);
var moveShip = function (e, ee, marker) {
alert(marker.ID);
}