Changeset 7808 for trunk/src


Ignore:
Timestamp:
Apr 17, 2010, 5:03:12 PM (15 years ago)
Author:
ddboer
Message:

cluster circles in array. The delete array is put above de selected = false, otherwise nothing was deleted. Now still only 1 gets deleted.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/map/inc/nodemapWL.js

    r7807 r7808  
    207207
    208208       
     209       
     210        var polygons_on_map_array = new Array;
    209211        for (var i=0; i<markerLatLngs.length; i++)
    210212        {
     
    218220               
    219221               
    220                 drawCircle( latitude, longitude,2.0, "#6C3", 1, 0.75, "#0F0",.2);
    221                
    222 
    223 
    224                 map.addOverlay(polygon);
     222                polygons_on_map_array.push( drawCircle( latitude, longitude,2.0, "#6C3", 1, 0.75, "#0F0",.2) );
     223               
     224
     225
     226                map.addOverlay(polygons_on_map_array[i]);
    225227               
    226228        }
     
    247249function mouseOutCluster(markers)
    248250{
     251       
     252       
    249253        deSelect();
    250         map.removeOverlay(polygon);
    251         map.removeOverlay(polygon);
     254
    252255       
    253256        //TODO DELETE ALL CIRCLES
     
    271274function deSelect()
    272275{
     276       
     277        map.removeOverlay(polygon);
     278        for(var i=0; i<polygons_on_map_array.length; i++)
     279        {
     280
     281                var currentpolygon = polygons_on_map_array[i];
     282                map.removeOverlay(polygon);
     283        }
     284       
     285       
    273286        selected = false;
    274287        loadXMLDoc("inc/node_info.php");
    275288        markerSelected.setImage("../img/sleutelGroen.png");
    276289       
    277         for(var i=0; i<polygons_on_map_array.length; i++)
    278         {
    279                 var currentpolygon = polygons_on_map_array[i];
    280                 map.removeOverlay(polygon);
    281         }
     290
    282291       
    283292}
Note: See TracChangeset for help on using the changeset viewer.