suerprisePlus
2024-06-25 c93d4b3af5739f786cfdf20b16b28ec60403f709
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;