浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
云GIS
/
问题详情
leaflet加载热力图
zhanglih...
98EXP
2018年06月24日
产品版本:iclient-leaflet-9.0.0-742
问题描述:
resultLayer = L.heatLayer(heatPoints, {
radius: radius,
minOpacity: 0.5
}).addTo(map);
leaflet加载热力图是否可以根据不同的点设置不同的半径?
leaflet
1个回答
您好,生成热力图的参数是作用于heatPoints数组里的点的,所以你可以试下不同的点类型弄成不同的数组,设置上不同的半径。
李熙y
4,524EXP
2018年06月25日
你好,是这样吗?可是这样就没有热力图各个点叠加在一起的效果。
for(var i in heatPoints) {
L.heatLayer([heatPoints[i]], {
radius: Math.random() *10,
minOpacity: 0.5
}).addTo(map);
}
您是想不同半径的点还要能叠在一起?那不可以这么做,而且您这个需求并不合理,点半径一致的话才能具有实际意义啊,您可以修改点的权值,给不同种类的点赋予不同的权值。
你好,它是有weight这个参数吗?我哪里可以看关于L.heatLayer的帮助文档?我数据集里有weight这个字段,我是先查询出符合要求的点,然后将这些点生成热力图
这个得在leaflet插件里看
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
leaflet 热力图
leaflet的echarts的热力图例子怎么获取里面的元素 如时间轴
leaflet如何实现专题图和热力图切换
在vue框架中使用heatLayer加载热力图报错
热力图的时间轴无法点击!
vue+supermap+leaflet热力图颜色太浅,透明度设置
cesium中加载3D模型并且在3D模型上实现热力图
热力地图添加成功
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...