Changeset 7798 for trunk/src


Ignore:
Timestamp:
Apr 17, 2010, 12:55:22 AM (15 years ago)
Author:
ddboer
Message:

Range circles created for the clusters, delete doens't work good. Onle deletes lasts entrie.

Location:
trunk/src/map/inc
Files:
2 edited

Legend:

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

    r7796 r7798  
    9898                */
    9999               
    100                 map.removeOverlay(polygon);
    101100        }
    102101}
     
    107106        if(!selected == true)
    108107        {
    109                 drawCircle(latitude, longitude, 2.0, "#6C3", 1, 0.75, "#0F0",.2);
     108               
     109                drawCircle(latitude, longitude, 2.0, "#6C3", 1, 0.75, "#0F0",.2, 200);
    110110                map.addOverlay(polygon);
     111               
    111112                loadXMLDoc("inc/node_info.php?type=single&name="+name+"");
    112113
     
    132133                //Make 'markers' array (containing gmarkers) into an array containing only the titles(names) of the markers
    133134                var markerTitles = new Array;
     135                var markerLatLngs = new Array;
     136               
    134137                for(var i=0; i<markers.length; i++) {
     138                       
    135139                        markerTitles.push(markers[i].marker.getTitle());
     140                        markerLatLngs.push(markers[i].marker.getLatLng() );
    136141                }
    137142
     143
     144               
     145                for (var i=0; i<markerLatLngs.length; i++)
     146                {
     147                        latLng = String(markerLatLngs[i]);     
     148                                               
     149                        pos = latLng.indexOf(',');
     150                        pos2 = latLng.length-1;
     151                       
     152                        var latitude = Number(latLng.substring(1, pos) );
     153                        var longitude = Number(latLng.substring(2 + pos, pos2) );
     154                       
     155                       
     156                        drawCircle( latitude, longitude,2.0, "#6C3", 1, 0.75, "#0F0",.2);
     157                       
     158
     159
     160                        map.addOverlay(polygon);
     161                       
     162                }
     163               
    138164                var markerTitleSerialized;
    139165
     
    172198        for(var i=0; i<markers.length; i++) {
    173199                markerTitles.push(markers[i].marker.getTitle());
     200               
    174201        }
    175202       
     
    191218       
    192219        loadXMLDoc("inc/node_info.php?type=cluster&markers="+a_php+"&sel=selected")
     220}
     221
     222function mouseOutCluster(markers)
     223{
     224        selected = false;
     225        map.removeOverlay(polygon);
     226        map.removeOverlay(polygon);
     227       
     228        //TODO DELETE ALL CIRCLES
     229       
     230        /*
     231        for (var i=0; i<markers.length; i++) {
     232       
     233                map.removeOverlay(polygon[i]);
     234               
     235        }
     236        */
     237       
     238
    193239}
    194240
  • trunk/src/map/inc/overlay.js

    r7793 r7798  
    1515
    1616    polygon = new GPolygon(Cpoints, strokeColor, strokeWidth, strokeOpacity, fillColor, fillOpacity);
     17   
     18   
    1719    return polygon;
    1820   }
Note: See TracChangeset for help on using the changeset viewer.