{ "name": "l7-heatmap", "version": "1.0.21", "description": "高德子组件", "main": "index.js", "scripts": { "build": "cube build ./ --output=../../datavComponent --remote=pandav --smart" }, "keywords": [ "map", "subcoms" ], "dependencies": { "eventemitter3": "3.0.0", "safely-merge": "1.0.1", "lodash": "4.17.11" }, "pandav": { "cn_name": "热力图", "level": 1, "protocol": 2, "type": [ "L7-v1_subcoms_heatmap" ], "parent": { "supportTypes": [ "L7-v1" ], "supportNames": [] }, "publicHandler": {}, "events": {}, "api_data": { "source": [ { "count": 20, "lng": 85.439012, "lat": 31.012521 }, { "count": 30, "lng": 96.037957, "lat": 42.612174 }, { "count": 20, "lng": 103.893759, "lat": 30.051958 }, { "count": 60, "lng": 117.079737, "lat": 36.427532 }, { "count": 40, "lng": 116.4396, "lat": 39.529986 }, { "count": 40, "lng": 127.495697, "lat": 46.763487 }, { "count": 80, "lng": 113.65514, "lat": 34.488276 }, { "count": 100, "lng": 116.357271, "lat": 39.456821 }, { "count": 100, "lng": 121.469853, "lat": 31.085581 }, { "count": 40, "lng": 113.22018, "lat": 33.580134 }, { "count": 20, "lng": 121.337126, "lat": 48.649948 }, { "count": 20, "lng": 88.287192, "lat": 35.00233 }, { "count": 20, "lng": 85.7053, "lat": 38.687408 }, { "count": 40, "lng": 87.647473, "lat": 43.509976 }, { "count": 100, "lng": 116.424985, "lat": 39.644782 }, { "count": 60, "lng": 112.913939, "lat": 27.92809 }, { "count": 20, "lng": 121.42993, "lat": 31.132859 }, { "count": 40, "lng": 116.364335, "lat": 39.802242 }, { "count": 30, "lng": 122.405093, "lat": 49.318973 }, { "count": 40, "lng": 112.315476, "lat": 28.211489 }, { "count": 40, "lng": 112.811933, "lat": 37.463117 }, { "count": 80, "lng": 125.097792, "lat": 43.323549 }, { "count": 80, "lng": 111.680856, "lat": 40.52436 }, { "count": 100, "lng": 116.872078, "lat": 40.257904 }, { "count": 40, "lng": 116.697494, "lat": 39.881222 }, { "count": 20, "lng": 97.433878, "lat": 31.296554 }, { "count": 80, "lng": 113.990707, "lat": 34.393789 }, { "count": 20, "lng": 121.421097, "lat": 31.108778 }, { "count": 80, "lng": 116.360369, "lat": 39.513709 }, { "count": 20, "lng": 127.941851, "lat": 47.059789 }, { "count": 20, "lng": 121.50089, "lat": 31.13298 }, { "count": 20, "lng": 116.592936, "lat": 39.204144 }, { "count": 60, "lng": 113.567553, "lat": 33.736919 }, { "count": 80, "lng": 121.445599, "lat": 31.156667 }, { "count": 30, "lng": 111.070481, "lat": 23.149169 }, { "count": 40, "lng": 106.069842, "lat": 26.260269 }, { "count": 60, "lng": 116.625699, "lat": 40.024281 }, { "count": 80, "lng": 114.206066, "lat": 33.50019 }, { "count": 60, "lng": 107.547731, "lat": 26.21325 }, { "count": 40, "lng": 120.713031, "lat": 42.92247 }, { "lng": 114.488843, "lat": 38.061515, "count": 50 }, { "lng": 114.594389, "lat": 38.025301, "count": 50 }, { "lng": 114.492972, "lat": 37.954253, "count": 60 }, { "lng": 114.353993, "lat": 37.998666, "count": 60 }, { "lng": 118.933469, "lat": 31.962696, "count": 60 }, { "lng": 120.342998, "lat": 30.126563, "count": 60 }, { "lng": 120.44349, "lat": 30.055516, "count": 90 }, { "lng": 120.3112, "lat": 30.044611, "count": 60 }, { "lng": 120.382709, "lat": 30.098292, "count": 60 }, { "lng": 120.465687, "lat": 30.180065, "count": 60 } ] }, "apis": { "source": { "description": "数据接口", "handler": "render", "fields": { "lng": { "description": "经度" }, "lat": { "description": "纬度" }, "count": { "description": "热力图数值" } } } }, "config": { "options": { "type": "menu", "children": { "common": { "name": "基础配置", "type": "menuChild", "mode": "single", "children": { "zIndex": { "name": "叠加顺序", "type": "number", "default": 130 }, "viewRange": { "name": "可见级别", "type": "slider", "mode": "double", "default": [ 2, 19 ], "step": 1, "min": 2, "max": 19, "showCurrentRange": true } } }, "custom": { "name": "样式配置", "type": "menuChild", "mode": "single", "children": { "radius": { "name": "半径", "suffix": "px", "default": 30, "type": "number" }, "opacity": { "name": "透明度", "type": "slider", "mode": "double", "default": [ 0, 1 ], "step": 0.01, "min": 0, "max": 1, "showCurrentRange": true }, "max": { "name": "权重的最大值", "default": 100, "type": "number", "description": "不填则取数据集最大值" }, "heightScale": { "name": "高度缩放因子", "default": 1, "type": "number" }, "gridSize": { "name": "取样精度", "default": 2, "type": "number", "description": "值越小,曲面效果越精细,但同时性能消耗越大" }, "heightBezier": { "name": "高度贝塞尔曲线", "type": "group", "children": { "start": { "name": "起始高度", "type": "slider", "default": 0.4, "step": 0.01, "min": 0, "max": 1 }, "first": { "name": "控制点1", "type": "slider", "default": 0.2, "step": 0.01, "min": 0, "max": 1 }, "second": { "name": "控制点2", "type": "slider", "default": 0.4, "step": 0.01, "min": 0, "max": 1 }, "end": { "name": "结束高度", "type": "slider", "default": 0.8, "step": 0.01, "min": 0, "max": 1 } } }, "gradient": { "name": "渐变区间", "type": "array", "fold": false, "default": [ { "position": 0.5, "color": "#3581ff" }, { "position": 0.65, "color": "rgb(117,211,248)" }, { "position": 0.7, "color": "rgb(0, 255, 0)" }, { "position": 0.9, "color": "#ffea00" }, { "position": 1, "color": "#ff0000" } ], "child": { "type": "object", "name": "区间<%=i+1%>", "child": { "position": { "name": "间隔位置", "type": "slider", "default": 0.4, "step": 0.01, "min": 0, "max": 1 }, "color": { "name": "颜色", "default": "rgb(0, 255, 255)", "type": "color", "enableAlpha": false } } } } } } } } } } }