tsg-web/src/views/Home/MapCtrl/utils.ts

22 lines
542 B
TypeScript

import { CameraInfo } from "../../../models/_";
export function getCameraInfo(): CameraInfo | null {
try {
const cameraInfo = sessionStorage.getItem('___cameraInfo');
if (cameraInfo) {
const ret: CameraInfo | null = JSON.parse(cameraInfo);
if (ret && ret.pos && typeof ret.heading === 'number' && typeof ret.pitch === 'number') {
return ret;
}
}
} catch (e) {
}
return null;
}
export function setCameraInfo(val: CameraInfo) {
sessionStorage.setItem('___cameraInfo', JSON.stringify(val));
}