Changeset 8982 for src/olheatmap


Ignore:
Timestamp:
Mar 21, 2011, 1:48:32 PM (14 years ago)
Author:
dennisw
Message:

olheatmap - aangepast, herhaling met drawMarkers opgelost

Location:
src/olheatmap
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • src/olheatmap/index.html

    r8972 r8982  
    88<script src="js/OpenStreetMap.js"></script>
    99<script src="js/test_1.php"></script>
     10<script src="js/Concurrent.Thread-full-20090713.js"></script>
    1011</head>
    1112
  • src/olheatmap/js/test_1.php

    r8971 r8982  
    2828function connectdb()
    2929{
    30  mysql_connect("location", "username", "password")
     30 mysql_connect("localhost:3306", "root", "dsql")
    3131  or die("Error connecting to mysql: " . mysql_error());
    32  mysql_select_db('database')
     32 mysql_select_db('project_heatmap')
    3333  or die("Error connecting to database: " . mysql_error());
    3434}
    3535connectdb();
    36 $table = 'table';
     36$table = 'test_3';
    3737?>
    3838
     
    8181        var points = new Array();
    8282        var lonLat, vectorStyle, point, pointVector, color, size;
     83       
     84        layerVectors.destroyFeatures();
    8385
    8486                <?php
    85                 $result=mysql_query("SELECT longitude, latitude FROM ".$table." LIMIT 100");
     87                $result=mysql_query("SELECT longitude, latitude FROM ".$table." ");
    8688                while($row=mysql_fetch_array($result))
    8789                {
    8890                echo "lonLat = new OpenLayers.LonLat(".$row['longitude'].", ".$row['latitude'].").transform(map.displayProjection,map.getProjectionObject());";
    89                 echo "color = 'red';
    90                 size = '100';
     91                echo "color = 'green';
     92                size = '25';
    9193                size = scaleRadius(size);
    9294                vectorStyle = getVectorStyle(size, color);
     
    140142                        onChangeParams(true);
    141143                }
     144                Concurrent.Thread.create(function() {
     145                        Concurrent.Thread.sleep(50);
     146                        layerVectors.renderer.redraw();
     147                })
    142148        }
    143149}
     
    150156}
    151157
     158function clearMarkers() {
     159        markers = new Array();
     160        vectorialMarkers = new Array();
     161        layerVectors.destroyFeatures();
     162}
     163
     164
    152165
    153166function init() { 
    154         map = new OpenLayers.Map("map", {
     167        map = new OpenLayers.Map("heatmap", {
    155168                eventListeners: {
    156169                        "moveend": mapMoveEndEvent
     
    159172                        new OpenLayers.Control.Navigation(),
    160173                        new OpenLayers.Control.PanZoomBar(),
    161                         new OpenLayers.Control.ScaleLine(),
    162                         new OpenLayers.Control.LayerSwitcher()
     174                        new OpenLayers.Control.ScaleLine()
    163175                ],
    164176                maxExtent: new OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34),
     
    176188        map.addLayer(layerVectors);
    177189
    178         layerVectors2 = new OpenLayers.Layer.Vector("Features2", {renderers: ["Canvas"]});
    179         map.addLayer(layerVectors2);
    180 
    181 
    182190        var lon   = 4.4585017;
    183191        var lat   = 52.1406583;
Note: See TracChangeset for help on using the changeset viewer.