{ "name": "panda-amap", "version": "1.0.18", "dependencies": { "bcore": "0.0.18", "jquery": "2.1.4", "lodash": "4.6.1", "react": "17.0.2", "react-dom": "17.0.2", "tslib": "2.4.0", "@babel/runtime": "7.18.3", "axios": "0.21.4", "@amap/amap-jsapi-loader": "^1.0.1", "animate.css": "4.1.1" }, "scripts": { "build": "cube build ./ --output=../../datavComponent --remote=pandav --smart" }, "pandav": { "cn_name": "高德地图", "protocol": 2, "level": 0, "thumbnail": "/civ_pandaview_component/pandabi-component/assets/高德地图.png", "icon": "/civ_pandaview_component/pandabi-component/assets/高德地图.png", "type": [ "DataV-6:map", "L7-v1" ], "children": { "default": [ "l7-line", "l7-link-line", "l7-marker", "l7-tip", "l7-polygon", "l7-wall", "l7-building" ], "supportTypes": [ "L7-v1_subcoms" ], "supportNames": [] }, "view": { "width": "1920", "height": "1080", "minWidth": "200", "minHeight": "100", "z-index": 10 }, "publicHandler": { "changeScreen": { "name": "场景切换", "config": { "screenId": { "name": "场景名称", "type": "select", "default": "空", "options": [ { "name": "空", "value": "空" } ] } } }, "viewChange": { "name": "视角切换", "useFnConfig": { "desc": "return值应包含lng,lat,zoom信息,如 { lng:116, lat:32, zoom:10, pitch:0,rotation:0,}" }, "type": "object", "data": { "lng": 116, "lat": 32, "zoom": 10, "pitch": 0, "rotation": 0 } } }, "events": { "cameraRoam": { "name": "场景漫游" } }, "apis": { "source": { "handler": "render", "description": "地图配置信息", "fields": {} } }, "api_data": { "source": [] }, "config": { "theme": { "name": "地图主题色", "type": "select", "default": "dark", "options": [ { "label": "标准", "value": "normal" }, { "label": "幻影黑", "value": "dark" }, { "label": "月光银", "value": "light" }, { "label": "远山黛", "value": "whitesmoke" }, { "label": "草色青", "value": "fresh" }, { "label": "雅士灰", "value": "grey" }, { "label": "涂鸦", "value": "graffiti" }, { "label": "马卡龙", "value": "macaron" }, { "label": "靛青蓝", "value": "blue" }, { "label": "极夜蓝", "value": "darkblue" }, { "label": "酱籽", "value": "wine" }, { "label": "自定义", "value": "self" }, { "label": "无底图", "value": "blank" } ] }, "jscode": { "name": "密钥", "type": "text", "default": "7cdcf2fb1357e27d3b493be6d7bd2957", "description": "2021年12月02日之后所申请的 key 必须配备安全密钥 jscode 一起使用" }, "AMapKey": { "name": "高德key", "type": "text", "default": "d918f40e294daa48f9bf85cee5059c45" }, "mapStyle": { "name": "地图样式ID", "type": "text", "show": [ [ "theme", "$eq", "self" ] ], "default": "f63125b4b8b765b6a00140671603a04b" }, "mapOptions": { "name": "基本配置", "type": "group", "children": { "viewMode": { "name": "展示模式", "default": "2D", "type": "select", "options": [ { "label": "2D", "value": "2D" }, { "label": "3D", "value": "3D" } ] }, "lng": { "name": "经度", "type": "number", "default": 116.352734 }, "lat": { "name": "纬度", "type": "number", "default": 39.8847 }, "zoom": { "name": "缩放", "default": 12, "type": "number", "description": "当数据有zoom时,使用数据的zoom;当数据无且该zoom配置大于等于0时,使用该zoom配置,当该配置小于0时,使用当前相机的zoom。" }, "skyColor": { "name": "天空色", "show": [ [ "viewMode", "$eq", "3D" ] ], "default": "#333333", "type": "color" }, "pitch": { "show": [ [ "viewMode", "$eq", "3D" ] ], "name": "俯仰角", "default": 60, "type": "number", "min": 0, "max": 90 }, "rotation": { "name": "初始地图顺时针旋转的角度", "default": 0, "type": "number", "min": 0, "max": 360 }, "terrain": { "name": "显示地形", "default": false, "type": "boolean" }, "isSatellite": { "name": "显示卫星图层", "default": false, "type": "boolean" }, "isBg": { "name": "显示区域面", "default": true, "type": "boolean" }, "isRoad": { "name": "显示道路", "default": true, "type": "boolean" }, "isBuilding": { "name": "显示建筑物", "default": true, "type": "boolean" }, "isPoint": { "name": "显示标注", "default": true, "type": "boolean" }, "minZoom": { "name": "图层显示最小缩放等级", "type": "slider", "default": 2, "max": 19, "min": 2, "step": "0.5" }, "maxZoom": { "name": "图层显示最大缩放等级", "type": "slider", "default": 19, "max": 19, "min": 2, "step": "0.5" } } }, "mapStatus": { "name": "地图状态", "type": "group", "children": { "jogEnable": { "name": "地图是否使用缓动效果", "type": "boolean", "default": true }, "animateEnable": { "name": "地图平移过程中是否使用动画", "type": "boolean", "default": true }, "keyboardEnable": { "name": "地图是否可通过键盘控制", "type": "boolean", "default": true }, "doubleClickZoom": { "name": "双击鼠标放大地图", "type": "boolean", "default": true }, "scrollWheel": { "name": "鼠标滚轮缩放浏览", "type": "boolean", "default": true }, "operate": { "name": "地图禁止操作", "type": "boolean", "default": false } } }, "wmtsOption": { "name": "wmts 图层配置", "type": "group", "children": { "url": { "name": "wmts图层链接", "type": "text", "description": "例如:http://192.168.12.3:8088/geoserver-YS/gwc/service/wmts?Layer=jingdezhen:jingdezhenTile", "default": "" }, "viewRange": { "name": "可见级别", "type": "slider", "mode": "double", "default": [ 2, 19 ], "step": 1, "min": 2, "max": 19, "showCurrentRange": true }, "extent": { "description": "默认全球范围,会计算当前地图中心点是否在该范围之内,不在则不显示", "name": "显示范围", "type": "group", "children": { "min": { "type": "suite", "name": "最小", "children": { "lng": { "type": "number", "default": -180, "col": 12, "name": "最小经度" }, "lat": { "type": "number", "col": 12, "default": -85.051129, "name": "最小纬度" } } }, "max": { "type": "suite", "name": "最大", "children": { "lng": { "type": "number", "default": 179, "col": 12, "name": "最大经度" }, "lat": { "type": "number", "col": 12, "default": 85.051129, "name": "最大纬度" } } } } } } }, "sceneBaseOption": { "name": "场景配置", "type": "group", "show": [ [ "theme", "$eq", "blank" ] ], "children": { "zoomEnable": { "name": "地图是否可缩放", "type": "boolean", "default": true }, "dragEnable": { "name": "地图是否可通过鼠标拖拽平移", "type": "boolean", "default": true } } }, "sceneOption": { "name": "场景漫游", "type": "group", "children": { "isRoam": { "name": "是否开启漫游场景", "type": "boolean", "default": false }, "isLoop": { "name": "是否循环", "type": "boolean", "default": false }, "isOpenTool": { "name": "是否开启小工具", "type": "boolean", "default": true }, "scenes": { "name": "场景", "type": "array", "fold": false, "default": [ { "name": "场景1", "lng": 116.3454, "lat": 39.9389, "zoom": 15, "pitch": 0, "rotation": 0, "time": 3 }, { "name": "场景2", "lng": 116.3234, "lat": 39.8969, "zoom": 15, "pitch": 0, "rotation": 0, "time": 3 }, { "name": "场景3", "lng": 116.181, "lat": 39.8175, "zoom": 15, "pitch": 0, "rotation": 0, "time": 3 } ], "child": { "type": "object", "name": "场景<%=i+1%>", "child": { "name": { "name": "场景名称", "type": "text", "default": "" }, "lng": { "name": "经度", "min": -180, "max": 180, "default": 116.3977217674, "type": "number" }, "lat": { "name": "纬度", "min": -90, "max": 90, "default": 39.9104604372, "type": "number" }, "zoom": { "name": "初始缩放", "default": 17, "type": "number" }, "pitch": { "name": "俯仰角", "default": 60, "type": "number", "min": 0, "max": 90 }, "rotation": { "name": "初始地图顺时针旋转的角度", "default": 0, "type": "number", "min": 0, "max": 360 }, "time": { "name": "时间间隔(s)", "type": "number", "default": 3 } } } } } } } } }