suerprisePlus
2024-07-16 6069325e1a37cf0462afda1627d4c660735dc57e
src/assets/js/map/mapView.js
@@ -1,6 +1,13 @@
import axios from "axios";
import mapConfig from "./mapConfig";
import mapServer from "./mapServer";
import modelLayer from "./modelLayer";
import wfsConfig from "./wfsConfig";
import mapInfo from "./mapInfo";
import layerJson from "./mapJsonLayer";
const mapViewer = {
  configTooles: null,
  initMap() {
    window.earthCtrl = new SmartEarth.EarthCtrl("sdkContainer", {
      // 隐藏默认底图
@@ -14,18 +21,27 @@
    Viewer.scene.globe.baseColor = Cesium.Color.fromCssColorString("#A9A9A9"); //设置地球颜色
    // 清空默认底图
    Viewer.imageryLayers.removeAll();
    Viewer.scene.globe.depthTestAgainstTerrain = false;
    earthCtrl.factory.createTerrainLayer({
      sourceType: "ctb",
      url: "http://103.135.160.14:9038/gisserver/ctsserver/SubicBayDEM"
    });
    mapServer.addServer({
      sourceType: "arcgis",
      url: "https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer"
    });
    // mapServer.addServer({
    //   sourceType: "geoserver",
    //   url: "https://cim.smartearth.cn/geoserver/PolygonFeature/ows",
    //   layer: "PolygonFeature:GeoEntity"
    // });
    mapServer.addServer({
      sourceType: "tms",
      url: "http://103.135.160.14:9038/gisserver/tmsserver/SubicBayArea"
    });
    const a = Viewer.clock.currentTime
    let now2 = new Date();
    let todayNoon = new Date(now2.getFullYear(), now2.getMonth(), now2.getDate(), 12, 0, 0);
    Viewer.clock.currentTime = Cesium.JulianDate.fromDate(todayNoon);
    modelLayer.init();
    // const url = layerJson.getQueryUrl("SubicBayAreaVector_wfs", "GeoEntity");
    // layerJson.init(url);
  }
};
export default mapViewer;