33 lines
769 B
TypeScript
Raw Normal View History

2023-10-12 18:45:45 +08:00
import * as mars3d from "mars3d";
export let map: mars3d.Map; // mars3d.Map三维地图对象
/**
*
*
* @param {mars3d.Map} mapInstance
* @returns {void}
*/
export function onMounted(mapInstance: any) {
map = mapInstance; // 记录首次创建的map
}
/**
*
* @returns {void}
*/
export function onUnmounted() {
map = null;
}
// 获取图层
export function getLayers() {
return map.getLayers({
basemaps: true, // 是否取config.json中的basemaps
layers: true // 是否取config.json中的layers
});
}
export function addLayer(layer: any) {
map.addLayer(layer);
}