1. 程式人生 > >ZoomMarker 刪除不了標記點問題

ZoomMarker 刪除不了標記點問題

找了半天才發現  ZoomMarker 中js的傳值有問題  自己修改如下:

 1 <script src="__PUBLIC__/ZoomMarker-master/js/zoom-marker.js"></script> 
 2 // 在此js檔案中修改如下標記 方可刪除標記點   
 3     var removeMarker = function(id, markerId){
 4         var params = getGlobalParam(id);
 5         var marker = params.markerId;    //
這裡直接不用這個引數即可刪除標記點 直接拿傳來的markerId 6 var options = params.options; 7 var dialog = params.dialog; 8 $(params.markerList).each(function(index, element){ 9 if(element.id==markerId) { // 這裡我改成了markerId 10 element.marker.unbind(); 11 element.marker.remove();
12 // 如果當前懸浮窗在該marker上顯示,需要隱藏該懸浮窗 13 if(((options.hover_marker_id||null)!=null) && options.hover_marker_id===markerId){ 14 dialog.hide(); 15 } 16 return false; 17 } 18 }); 19 }

效果圖:

 

刪除成功: