javascript - Openlayers 3 性能指标

标签 javascript performance openlayers openlayers-3

我有一个带有很多标记的 Openlayers3 map ,我想处理它更多 高效。

我看到最新版本的 Openlayers 上有一个集群方法,我想 在第三个版本上使用相同的东西: http://openlayers.org/dev/examples/strategy-cluster.html

我必须使用向量吗?

这是我当前的代码:

$.getJSON( "http://localhost/folder/address.json", function(data){

     for(var k in data) {

      var companyCity = data[k].city;
      var companyName = data[k].company;
      var companyLocation = data[k].address;
      var companyLat = data[k].lat;
      var companyLng = data[k].lng;
      var companyPosition = transform([companyLng,companyLat]);

       var elt = $('<p title="'+ companyName +': '+ companyLocation +', '+ companyCity +'"></p>').css({

        "width": '5px',
        "height": '5px',
        "border-radius": '50%',
        "background-color": '#E64411',
        "opacity" : '.5'

       });



       var marker = new ol.Overlay({
        map: map,
        position: companyPosition,
        element: elt
       });


    }
  });

有人做过吗?

最佳答案

我知道这篇文章很旧但是有一个Clustering example现在。

关于javascript - Openlayers 3 性能指标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19428807/

相关文章:

javascript - axios 请求中未发送正文数据

android - 编舞跳帧了!多少算太多?

javascript - 用于标记和向量的 Openlayers zIndex

openlayers - 带有 Openlayers 的 kaMapCache

javascript - 来自 Mysql 的简单 Jquery Ajax 建议

javascript - 遍历 Hogan.js 中的键/值

javascript - hashbang 斜线还是不斜线?

python - 将 Numpy 应用于 "for loops"

javascript - 按日期收集 JS 对象的最快方法

javascript - 如何获取存储在开放层变量中的鼠标坐标?