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     }

效果图:

删除成功:

猜你喜欢

转载自www.cnblogs.com/G921123/p/10107246.html