diff --git a/public/feiji.glb b/public/feiji.glb
new file mode 100644
index 0000000..ce12cac
Binary files /dev/null and b/public/feiji.glb differ
diff --git a/public/ship01.glb b/public/ship01.glb
new file mode 100644
index 0000000..bf484cf
Binary files /dev/null and b/public/ship01.glb differ
diff --git a/public/tauri.svg b/public/tauri.svg
deleted file mode 100644
index 31b62c9..0000000
--- a/public/tauri.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/public/vite.svg b/public/vite.svg
deleted file mode 100644
index e7b8dfb..0000000
--- a/public/vite.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/App.vue b/src/App.vue
index c798503..39d0e78 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -11,14 +11,15 @@ onMounted(async () => {
// Cesium.Ion.defaultAccessToken =
// "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJkMDEzNTg3OC00NDhmLTRiMjktYmIzZS00ZGNjMzRmYmM4NTgiLCJpZCI6MjA0NjA3LCJpYXQiOjE3MTE0NjYwODJ9.lAjK7xqmNhIcvkkfSdQEGPeKxtHYh_Q8jqB3bEJ5cGI";
- const viewer = new Cesium.CesiumWidget("cesiumContainer", {
+ const viewer = new Cesium.Viewer("cesiumContainer", {
homeButton: false,
baseLayerPicker: false,
geocoder: false,
+ infoBox: false,
+ navigationHelpButton: false,
terrainProvider: await Cesium.CesiumTerrainProvider.fromUrl(
- "http://localhost/Share/Map/terrain/"
+ "http://127.0.0.1:8080/terrain"
),
- infoBox: false,
});
// 去除其他图层
@@ -30,8 +31,7 @@ onMounted(async () => {
// 加载本地地图
new Cesium.UrlTemplateImageryProvider({
- // url: "http://127.0.0.1:12344/satellite-google-gcj02-zxy-all-9-sc-15-cd-18-3h-21/{z}/{x}/{y}.png",
- url: "http://127.0.0.1:12344/中国4-10层卫星地图(G)/{z}/{x}/{y}.png",
+ url: "http://127.0.0.1:8080/tile/{z}/{x}/{y}.png",
maximumLevel: 10,
minimumLevel: 4,
})
@@ -39,16 +39,27 @@ onMounted(async () => {
// 定位相机
viewer.camera.flyTo({
- destination: Cesium.Cartesian3.fromDegrees(118.38, 29.7, 40),
+ destination: Cesium.Cartesian3.fromDegrees(118.38, 29.7, 400000),
orientation: {
heading: Cesium.Math.toRadians(0.0),
pitch: Cesium.Math.toRadians(-15.0),
},
});
- //隐藏logo
- console.log(viewer);
- viewer.cesiumWidget.creditContainer.style.display = "none";
+ viewer.entities.add({
+ name: "plane",
+ position: Cesium.Cartesian3.fromDegrees(118.38, 29.7, 40000),
+ model: {
+ uri: "./feiji.glb",
+ scale: 2,
+ minimumPixelSize: 200, // 最小的模型像素
+ maximumScale: 20000, // 最大的模型像素
+ runAnimations: true, // 是否显示动画
+ clampAnimations: true, // 是否保持最后一针的动画
+ // color: Cesium.Color.RED, // 模型加颜色
+ show: true,
+ },
+ });
// var iframe = document.getElementsByClassName("cesium-infoBox-iframe")[0];
// iframe.setAttribute(
diff --git a/src/styles.css b/src/styles.css
index 917cf16..d7650c4 100644
--- a/src/styles.css
+++ b/src/styles.css
@@ -1 +1,14 @@
@import "cesium/Build/Cesium/Widgets/widgets.css";
+
+/* 版权信息 */
+.cesium-widget-credits {
+ display: none !important;
+}
+/* 小部件 */
+.cesium-viewer-animationContainer,/*左下角动画组件*/
+.cesium-viewer-timelineContainer,/*时间线组件*/
+.cesium-viewer-fullscreenContainer,/*全屏组件*/
+.cesium-viewer-bottom {
+ display: none !important;
+ visibility: hide !important;
+}