我有一个带有很多标记的 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/