• WebGIS点要素渲染性能测试


    $('#stationQuery').bind('click', function(){
        var drawStyle = $.extend( { },  map.geomap( "option", "drawStyle" ));
        var graphicLayer = $("#graphicLayer");
        var len = 10000;
        var maxX = 107.91953;
        var minX = 106.74598;
        var maxY = 30.168522;
        var minY = 29.14773;
        for(var i=0; i<len; i++)
        {
            var lgtd = Math.random()*(maxX - minX) + minX;
            var lttd = Math.random()*(maxY - minY) + minY;
            //var projectedCoords = $.geo.proj.fromGeodetic( [lgtd, lttd] );
            var projectedCoords = GLtoXY(lgtd, lttd)
            var geo = { "type": "Point", "coordinates": projectedCoords}    
            graphicLayer.geomap( "append", geo, drawStyle, false );
            
        }
        graphicLayer.geomap( "refresh", true );
        /*
        var featureCollection = {'type':'FeatureCollection', 'features':[]};
        var features = featureCollection.features;
        for(var i=0; i<len; i++)
        {
            var lgtd = Math.random()*(maxX - minX) + minX;
            var lttd = Math.random()*(maxY - minY) + minY;
            var projectedCoords = GLtoXY(lgtd, lttd)
            var feature = { "type": "Feature",
              "geometry": {"type": "Point", "coordinates": projectedCoords},
              "properties": {"prop": i}
              };
            features.push(feature);
        }
        var geo = { "type": "Point", "coordinates": projectedCoords}    
        graphicLayer.geomap( "append", featureCollection, drawStyle );
        */
    });
  • 相关阅读:
    HashMap:JDK7 与 JDK8 的实现
    es简单介绍及使用注意事项
    mongo学习使用记录2 spring data
    mongo学习使用记录1
    数据库三范式
    mysql数据库中实现内连接、左连接、右连接
    JDK7与JDK8中HashMap的实现
    字符串按照相似度排序
    Linux shell 脚本小记2
    ReentrantLock源码了解
  • 原文地址:https://www.cnblogs.com/gispathfinder/p/5871924.html
Copyright © 2020-2023  润新知