zoukankan      html  css  js  c++  java
  • 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 );
        */
    });
  • 相关阅读:
    viewmodel
    jQuery.each的function中有哪些参数
    JS,Jquery获取各种屏幕的宽度和高度
    解决点击空<a>标签返回页面顶部的问题
    JS使用getComputedStyle()方法获取CSS属性值
    html5中画布和SVG的比较
    HTML中的SVG
    Canvas绘制时钟
    用Canvas实现动画效果
    绘制文字
  • 原文地址:https://www.cnblogs.com/gispathfinder/p/5871924.html
Copyright © 2011-2022 走看看