如何使用jquery.ui.map删除多个折线?

时间:2016-08-19 15:18:34

标签: google-maps jquery-gmap3

我在地图上有两条折线:

  1. 折线1为route
  2. 折线2为other
  3. 我想只清除一个。我怎么能这样做?

    我尝试过:

    $('#map_canvas').gmap('clear', 'overlays > Polyline').route
    

    但它不起作用。

    
    
    $('#map_canvas').gmap('addShape', 
                    'Polyline', {
                     tags:'other',
    	         property: 'tags',
     	 	 path: other_positions,
    		 strokeColor: '#ff0000',
    		 strokeOpacity: 1.0,
    		 strokeWeight: 2
    		});
     
    $('#map_canvas').gmap('addShape', 
                    'Polyline', {
    		 tags:'route',
    	         property: 'tags',
    		 path: array_positions,
    		 strokeColor: '#0000ff',
    		 strokeOpacity: 1.0,
    		 strokeWeight: 2
    		});
    
    
    



    单击按钮时,我只想清除这条折线(路线),同时清除它们

1 个答案:

答案 0 :(得分:0)

我想你的代码部分只有path =>array_positions

$('#map_canvas').gmap('addShape', 'Polyline', { tags:'route', 
property: 'tags', path: array_positions, 
strokeColor: '#0000ff', strokeOpacity: 1.0, strokeWeight: 2 }); 

摆脱显示其他位置的Poly线。