{ "name": "smartCity-heat", "version": "1.0.0", "description": "smartCity-heat子组件", "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": [ "smartCity-v1_subcoms_heat" ], "parent": { "supportTypes": [], "supportNames": [] }, "events": {}, "publicHandler": {}, "api_data": { "source": [ { "lng": 121.130475, "lat": 30.040064, "value": 10 } ] }, "apis": { "source": { "description": "数据接口", "handler": "render", "fields": { "lng": { "description": "经度", "type": "number" }, "lat": { "description": "纬度", "type": "number" }, "value": { "description": "数值", "type": "number" } } } }, "config": { "options": { "type": "menu", "children": { "baseConfig": { "name": "基础配置", "type": "menuChild", "mode": "single", "children": { "system": { "name": "坐标系", "type": "radio", "default": "WGS84", "optionCol": 12, "options": [ { "label": "WGS84", "value": "WGS84" }, { "label": "GCJ02", "value": "GCJ02" } ] }, "showLevel": { "name": "可见级别", "type": "slider", "mode": "double", "default": [ 0, 20 ], "step": 0.1, "min": 0, "max": 20, "showCurrentRange": true }, "altitude": { "name": "抬升高度", "default": 0, "type": "number" } } }, "styleConfig": { "name": "样式配置", "type": "menuChild", "mode": "single", "children": { "height": { "name": "最大高度", "default": 2, "type": "number" }, "radius": { "name": "半径", "default": 10, "type": "number" }, "blur": { "name": "模糊因子", "type": "number", "step": 0.1, "range": [ 0, 1 ], "default": 1 }, "valueRange": { "type": "hidden", "default": { "min": "valueMin", "max": "valueMax" } }, "colors": { "name": "颜色", "type": "fill", "default": { "type": "linearGradient", "value": { "angle": 0, "opacity": 0.7, "stops": [ { "offset": 0, "color": "#fded1c" }, { "offset": 10, "color": "#fff0d5" }, { "offset": 40, "color": "#05f7ff" }, { "offset": 60, "color": "#0080ff" }, { "offset": 100, "color": "rgba(0, 108, 255, 0.12)" } ] } }, "components": [ "linearGradient" ] } } } } } } } }