1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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;
|
|