UNPKG

cione-comp-lib

Version:

`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`

36 lines (35 loc) 1.58 kB
import { defineComponent, ref, openBlock, createElementBlock, createElementVNode, unref, createBlock, createCommentVNode } from "vue"; import Vueamap from "./components/amapComp.mjs"; import Leafletmap from "./components/leafletComp.mjs"; import Cesiummap from "./components/cesiumComp.mjs"; import { MAP_FRAME_TYPE } from "./mapManageClass/config/type/MapFrame.mjs"; const _hoisted_1 = { class: "vue_amap_container" }; const _hoisted_2 = /* @__PURE__ */ createElementVNode("h1", null, "Map \u6846\u67B6\u9996\u9875", -1); const _hoisted_3 = { class: "mapRenderContainer" }; const _sfc_main = /* @__PURE__ */ defineComponent({ __name: "index", props: { mapSourceProps: Object }, setup(__props) { const currMapType = ref(MAP_FRAME_TYPE.Vue_amap); const mapSourceProps = { centerPoint: [121.59996, 31.197646], zoom: 12 }; return (_ctx, _cache) => { return openBlock(), createElementBlock("div", _hoisted_1, [ _hoisted_2, createElementVNode("section", _hoisted_3, [ currMapType.value === unref(MAP_FRAME_TYPE).Vue_amap ? (openBlock(), createBlock(Vueamap, { key: 0, mapSourceProps })) : createCommentVNode("", true), currMapType.value === unref(MAP_FRAME_TYPE).Leaflet ? (openBlock(), createBlock(Leafletmap, { key: 1 })) : createCommentVNode("", true), currMapType.value === unref(MAP_FRAME_TYPE).Cesium ? (openBlock(), createBlock(Cesiummap, { key: 2 })) : createCommentVNode("", true) ]) ]); }; } }); export { _sfc_main as default };