我试图通过leaflet运行300,000个数据点的绘图,但不幸失败了。我找到了一个名为"leaflet.glify“的替代包。然而,我找不到任何合适的文档。我试图根据数据集中不同的ID来更改数据点的颜色。不知道该怎么做。
请帮帮我!
发布于 2019-11-20 03:26:06
可以使用color特性并返回与打印的每个经度点对应的颜色RGB值。
L.glify.points({
map: this.map,
size:10,
click: function (e, point, xy) {
//set up a standalone popup (use a popup as a layer)
L.popup()
.setLatLng(point)
.setContent("Tooltip content")
.openOn(this.map);
},
data: JSON.parse(JSON.stringify(geoJSONObj)),
color: function(index,latLng){
return dataObject[latLng[0]+","+latLng[1]].color;
},
opacity:1
});https://stackoverflow.com/questions/53914737
复制相似问题