您好,官网范例中的热力图可以设置L.supermap.heatMapLayer的useGeoUnit,作用如下
对于radius值 :“热点渲染的最大半径(热点像素半径),单位为 px,当 useGeoUnit 参数 为 true 时,单位使用当前图层地理坐标单位。热点显示的时候以精确点为中心点开始往四周辐射衰减,其衰减半径和权重值成比列。”即设置useGeoUnit为true时radius为坐标系单位(度),随放大缩小不会有变化
如果需要让radius根据缩放级别进行自动设置的话可以设置scaleRadius这个参数,您可以参考这个网址,是leaflet heatlayer的插件地址,有一个示范的demo和相关的文档说明https://www.patrick-wied.at/static/heatmapjs/plugin-leaflet-layer.html。