From c93d4b3af5739f786cfdf20b16b28ec60403f709 Mon Sep 17 00:00:00 2001 From: suerprisePlus <15810472099@163.com> Date: 星期二, 25 六月 2024 19:53:54 +0800 Subject: [PATCH] 前端对接 seb实体库,rag基本服务 --- src/assets/js/map/mapConfig.js | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/src/assets/js/map/mapConfig.js b/src/assets/js/map/mapConfig.js index 6f03c8a..00bca62 100644 --- a/src/assets/js/map/mapConfig.js +++ b/src/assets/js/map/mapConfig.js @@ -1,6 +1,23 @@ +import * as turf from "@turf/turf"; const mapConfig = { flyToImageryLayer(res) { earthCtrl.userScene.flyTo(res); + }, + setPointToCrical(lon, lat, distance) { + var buffered = turf.circle([lon, lat], distance, { + units: "kilometers", + 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 + }); + buffered.geometry.coordinates[0] =std + return buffered; } }; export default mapConfig; -- Gitblit v1.9.3