From 6ae4841b48665145aa469d574fbadb988a9c498c Mon Sep 17 00:00:00 2001 From: suerprisePlus <15810472099@163.com> Date: 星期四, 27 六月 2024 15:55:17 +0800 Subject: [PATCH] 演示1版本 --- src/assets/js/map/mapConfig.js | 92 ++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 88 insertions(+), 4 deletions(-) diff --git a/src/assets/js/map/mapConfig.js b/src/assets/js/map/mapConfig.js index 00bca62..cf14d5e 100644 --- a/src/assets/js/map/mapConfig.js +++ b/src/assets/js/map/mapConfig.js @@ -1,4 +1,6 @@ import * as turf from "@turf/turf"; + +const json2md = require("json2md"); const mapConfig = { flyToImageryLayer(res) { earthCtrl.userScene.flyTo(res); @@ -9,15 +11,97 @@ steps: 10, properties: { foo: "bar" } }); - console.log(buffered); - const coord = buffered.geometry.coordinates[0]; const std = coord.map((item) => { const rs = turf.toMercator(turf.point(item)); - return rs.geometry.coordinates + return rs.geometry.coordinates; }); - buffered.geometry.coordinates[0] =std + buffered.geometry.coordinates[0] = std; return buffered; + }, + setScanList(response, filed) { + const obj = []; + for (var i in response) { + const item = response[i]; + if (item[filed]) { + const count = "count_" + filed; + obj.push(item[filed] + " : " + item[count]); + } + } + if (filed == "weaponname") { + return "鍙戠幇鐤戜技 " + obj.toString().replaceAll(",", "涓�; "); + }else if(filed==='targettype'){ + return "鍙戠幇 " + obj.toString().replaceAll(",", "涓�; "); + } + + return "鏆傛棤淇℃伅"; + }, + setArrList(list, flag) { + var result = []; + const item = list.split("{"); + for (var i in item) { + if (item[i]) { + if (item[i].indexOf(",") > -1) { + + result.push({ + p: item[i].replaceAll('"','').replaceAll('}','') + }); + } else { + result.push({ + h6: item[i].replaceAll('"','') + }); + } + } + } + return result; + }, + setJsonToMd(res) { + // const data = { + // "name": "John Doe", + // "age": 30, + // "hobbies": ["reading", "programming"] + // } + return json2md(res); + + // return json2md([ + // { h1: "JSON To Markdown" }, + // { blockquote: "A JSON to Markdown converter." }, + // { + // img: [ + // { + // title: "Some image", + // source: "https://www.bizhigq.com/pc-img/2023-05/g2246.jpg" + // }, + // { + // title: "Another image", + // source: + // "https://desk-fd.zol-img.com.cn/t_s960x600c5/g2/M00/0B/08/Cg-4WlUwdDWIZ7zKAAqGM6NxoXkAABuAQPwTs0ACoZL265.jpg" + // }, + // { + // title: "Yet another image", + // source: + // "https://pic4.zhimg.com/v2-f72106aeb21976228c3f0dff703cbc35_r.jpg" + // } + // ] + // }, + // { h2: "鐗规��" }, + // { ul: ["鏄撲簬浣跨敤", "鎮ㄥ彲浠ョ▼搴忓寲鍦扮敓鎴� Markdown 鍐呭", "..."] }, + // { h2: "濡備綍璐$尞" }, + // { ol: ["鍒涘缓椤圭洰鍒嗘敮", "寮�濮嬩綘鐨勫伐浣�", "鎻愬嚭 pull request"] }, + // { h2: "浠g爜鍧�" }, + // { p: "涓嬮潰浣犲彲浠ョ湅鍒颁竴涓唬鐮佸潡绀轰緥銆�" }, + // { + // code: { + // language: "js", + // content: [ + // "function sum (a, b) {", + // " return a + b", + // "}", + // "sum(1, 2)" + // ] + // } + // } + // ]); } }; export default mapConfig; -- Gitblit v1.9.3