fix: BUG修改
This commit is contained in:
parent
cf332b3d7f
commit
0b1fa274c8
BIN
dist/assets/png/leftGover-633bf0db.png
vendored
BIN
dist/assets/png/leftGover-633bf0db.png
vendored
Binary file not shown.
|
Before Width: | Height: | Size: 410 B |
2
dist/index.html
vendored
2
dist/index.html
vendored
@ -1,4 +1,4 @@
|
|||||||
<!doctype html><html lang="en"><head><meta charset="UTF-8"/><link rel="icon" href="./favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><title></title><script type="module" crossorigin src="./assets/js/index-3a789d4b.js"></script><link rel="stylesheet" href="./assets/css/index-3a232b61.css"></head><body><div id="app"><style>#app,body,html{width:100%;height:100%;padding:0;margin:0}.loading-box{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.loading-box .loading-wrap{display:flex;align-items:center;justify-content:center;padding:98px}.dot{position:relative;box-sizing:border-box;display:inline-block;width:32px;height:32px;font-size:32px;transform:rotate(45deg);animation:ant-rotate 1.2s infinite linear}.dot i{position:absolute;display:block;width:14px;height:14px;background-color:#409eff;border-radius:100%;opacity:.3;transform:scale(.75);transform-origin:50% 50%;animation:ant-spin-move 1s infinite linear alternate}.dot i:first-child{top:0;left:0}.dot i:nth-child(2){top:0;right:0;animation-delay:.4s}.dot i:nth-child(3){right:0;bottom:0;animation-delay:.8s}.dot i:nth-child(4){bottom:0;left:0;animation-delay:1.2s}@keyframes ant-rotate{to{transform:rotate(405deg)}}@keyframes ant-spin-move{to{opacity:1}}</style><div class="loading-box"><div class="loading-wrap"><span class="dot dot-spin"><i></i><i></i><i></i><i></i></span></div></div></div><script>const globalState = JSON.parse(window.localStorage.getItem("GlobalState"));
|
<!doctype html><html lang="en"><head><meta charset="UTF-8"/><link rel="icon" href="./favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><title></title><script type="module" crossorigin src="./assets/js/index-dab91818.js"></script><link rel="stylesheet" href="./assets/css/index-3a232b61.css"></head><body><div id="app"><style>#app,body,html{width:100%;height:100%;padding:0;margin:0}.loading-box{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.loading-box .loading-wrap{display:flex;align-items:center;justify-content:center;padding:98px}.dot{position:relative;box-sizing:border-box;display:inline-block;width:32px;height:32px;font-size:32px;transform:rotate(45deg);animation:ant-rotate 1.2s infinite linear}.dot i{position:absolute;display:block;width:14px;height:14px;background-color:#409eff;border-radius:100%;opacity:.3;transform:scale(.75);transform-origin:50% 50%;animation:ant-spin-move 1s infinite linear alternate}.dot i:first-child{top:0;left:0}.dot i:nth-child(2){top:0;right:0;animation-delay:.4s}.dot i:nth-child(3){right:0;bottom:0;animation-delay:.8s}.dot i:nth-child(4){bottom:0;left:0;animation-delay:1.2s}@keyframes ant-rotate{to{transform:rotate(405deg)}}@keyframes ant-spin-move{to{opacity:1}}</style><div class="loading-box"><div class="loading-wrap"><span class="dot dot-spin"><i></i><i></i><i></i><i></i></span></div></div></div><script>const globalState = JSON.parse(window.localStorage.getItem("GlobalState"));
|
||||||
if (globalState) {
|
if (globalState) {
|
||||||
const color = globalState.themeConfig.primary;
|
const color = globalState.themeConfig.primary;
|
||||||
const isDark = globalState.themeConfig.isDark;
|
const isDark = globalState.themeConfig.isDark;
|
||||||
|
|||||||
@ -397,7 +397,7 @@ const drawMarker = () => {
|
|||||||
graphicLayer.startDraw({
|
graphicLayer.startDraw({
|
||||||
type: "billboard",
|
type: "billboard",
|
||||||
style: {
|
style: {
|
||||||
image: "src/assets/images/Mars3DImg/marker/mark-red.png",
|
image: "@/assets/images/Mars3DImg/marker/mark-red.png",
|
||||||
horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
|
horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
|
||||||
verticalOrigin: Cesium.VerticalOrigin.BOTTOM,
|
verticalOrigin: Cesium.VerticalOrigin.BOTTOM,
|
||||||
label: {
|
label: {
|
||||||
|
|||||||
@ -180,7 +180,7 @@ function addParticleSystem(property: any) {
|
|||||||
const particleSystem = new mars3d.graphic.ParticleSystem({
|
const particleSystem = new mars3d.graphic.ParticleSystem({
|
||||||
position: property,
|
position: property,
|
||||||
style: {
|
style: {
|
||||||
image: "src/assets/images/Mars3DImg/particle/smoke.png",
|
image: "@/assets/images/Mars3DImg/particle/smoke.png",
|
||||||
particleSize: 12, // 粒子大小(单位:像素)
|
particleSize: 12, // 粒子大小(单位:像素)
|
||||||
emissionRate: 20.0, // 发射速率 (单位:次/秒)
|
emissionRate: 20.0, // 发射速率 (单位:次/秒)
|
||||||
pitch: 40, // 俯仰角
|
pitch: 40, // 俯仰角
|
||||||
@ -211,7 +211,7 @@ const highLightRoute = (row: any) => {
|
|||||||
graphic.entityGraphic.width = 5;
|
graphic.entityGraphic.width = 5;
|
||||||
graphic.entityGraphic.material = mars3d.MaterialUtil.createMaterialProperty(mars3d.MaterialType.LineFlow, {
|
graphic.entityGraphic.material = mars3d.MaterialUtil.createMaterialProperty(mars3d.MaterialType.LineFlow, {
|
||||||
color: Cesium.Color.CHARTREUSE,
|
color: Cesium.Color.CHARTREUSE,
|
||||||
image: "src/assets/images/Mars3DImg/textures/line-color-yellow.png",
|
image: "@/assets/images/Mars3DImg/textures/line-color-yellow.png",
|
||||||
speed: 20
|
speed: 20
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -315,7 +315,7 @@ const startPicking = () => {
|
|||||||
.startDraw({
|
.startDraw({
|
||||||
type: "billboard",
|
type: "billboard",
|
||||||
style: {
|
style: {
|
||||||
image: "src/assets/images/Mars3DImg/marker/route-start.png",
|
image: "@/assets/images/Mars3DImg/marker/route-start.png",
|
||||||
horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
|
horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
|
||||||
verticalOrigin: Cesium.VerticalOrigin.BOTTOM
|
verticalOrigin: Cesium.VerticalOrigin.BOTTOM
|
||||||
}
|
}
|
||||||
@ -339,7 +339,7 @@ const endPicking = () => {
|
|||||||
.startDraw({
|
.startDraw({
|
||||||
type: "billboard",
|
type: "billboard",
|
||||||
style: {
|
style: {
|
||||||
image: "src/assets/images/Mars3DImg/marker/route-end.png",
|
image: "@/assets/images/Mars3DImg/marker/route-end.png",
|
||||||
horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
|
horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
|
||||||
verticalOrigin: Cesium.VerticalOrigin.BOTTOM
|
verticalOrigin: Cesium.VerticalOrigin.BOTTOM
|
||||||
}
|
}
|
||||||
|
|||||||
@ -360,8 +360,8 @@ onMounted(() => {
|
|||||||
// 地形开挖
|
// 地形开挖
|
||||||
terrainClip = new mars3d.thing.TerrainClip({
|
terrainClip = new mars3d.thing.TerrainClip({
|
||||||
diffHeight: allProperty.value.diffHeight, // 井的深度
|
diffHeight: allProperty.value.diffHeight, // 井的深度
|
||||||
image: "src/assets/images/Mars3DImg/textures/poly-stone.jpg",
|
image: "@/assets/images/Mars3DImg/textures/poly-stone.jpg",
|
||||||
imageBottom: "src/assets/images/Mars3DImg/textures/poly-soil.jpg",
|
imageBottom: "@/assets/images/Mars3DImg/textures/poly-soil.jpg",
|
||||||
splitNum: 80, // 井边界插值数
|
splitNum: 80, // 井边界插值数
|
||||||
enabled: true
|
enabled: true
|
||||||
});
|
});
|
||||||
|
|||||||
@ -75,7 +75,7 @@
|
|||||||
"id": 2021,
|
"id": 2021,
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "谷歌影像",
|
"name": "谷歌影像",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/google_img.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/google_img.png",
|
||||||
"type": "google",
|
"type": "google",
|
||||||
"layer": "img_d",
|
"layer": "img_d",
|
||||||
"show": true
|
"show": true
|
||||||
@ -83,7 +83,7 @@
|
|||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "天地图影像",
|
"name": "天地图影像",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/tdt_img.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/tdt_img.png",
|
||||||
"type": "group",
|
"type": "group",
|
||||||
"layers": [
|
"layers": [
|
||||||
{ "name": "底图", "type": "tdt", "layer": "img_d" },
|
{ "name": "底图", "type": "tdt", "layer": "img_d" },
|
||||||
@ -94,7 +94,7 @@
|
|||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "天地图电子",
|
"name": "天地图电子",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/tdt_vec.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/tdt_vec.png",
|
||||||
"type": "group",
|
"type": "group",
|
||||||
"layers": [
|
"layers": [
|
||||||
{ "name": "底图", "type": "tdt", "layer": "vec_d" },
|
{ "name": "底图", "type": "tdt", "layer": "vec_d" },
|
||||||
@ -105,7 +105,7 @@
|
|||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "高德影像",
|
"name": "高德影像",
|
||||||
"type": "group",
|
"type": "group",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/gaode_img.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/gaode_img.png",
|
||||||
"layers": [
|
"layers": [
|
||||||
{ "name": "底图", "type": "gaode", "layer": "img_d" },
|
{ "name": "底图", "type": "gaode", "layer": "img_d" },
|
||||||
{ "name": "注记", "type": "gaode", "layer": "img_z" }
|
{ "name": "注记", "type": "gaode", "layer": "img_z" }
|
||||||
@ -115,14 +115,14 @@
|
|||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "高德电子",
|
"name": "高德电子",
|
||||||
"type": "gaode",
|
"type": "gaode",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/gaode_vec.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/gaode_vec.png",
|
||||||
"layer": "vec"
|
"layer": "vec"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "百度影像",
|
"name": "百度影像",
|
||||||
"type": "group",
|
"type": "group",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/bd-img.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/bd-img.png",
|
||||||
"layers": [
|
"layers": [
|
||||||
{ "name": "底图", "type": "baidu", "layer": "img_d" },
|
{ "name": "底图", "type": "baidu", "layer": "img_d" },
|
||||||
{ "name": "注记", "type": "baidu", "layer": "img_z" }
|
{ "name": "注记", "type": "baidu", "layer": "img_z" }
|
||||||
@ -131,14 +131,14 @@
|
|||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "百度电子",
|
"name": "百度电子",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/bd-vec.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/bd-vec.png",
|
||||||
"type": "baidu",
|
"type": "baidu",
|
||||||
"layer": "vec"
|
"layer": "vec"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "腾讯影像",
|
"name": "腾讯影像",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/tencent_img.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/tencent_img.png",
|
||||||
"type": "group",
|
"type": "group",
|
||||||
"layers": [
|
"layers": [
|
||||||
{ "name": "底图", "type": "tencent", "layer": "img_d" },
|
{ "name": "底图", "type": "tencent", "layer": "img_d" },
|
||||||
@ -148,14 +148,14 @@
|
|||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "腾讯电子",
|
"name": "腾讯电子",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/tencent_vec.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/tencent_vec.png",
|
||||||
"type": "tencent",
|
"type": "tencent",
|
||||||
"layer": "vec"
|
"layer": "vec"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "ArcGIS影像",
|
"name": "ArcGIS影像",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/esriWorldImagery.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/esriWorldImagery.png",
|
||||||
"type": "xyz",
|
"type": "xyz",
|
||||||
"url": "https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}",
|
"url": "https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}",
|
||||||
"enablePickFeatures": false
|
"enablePickFeatures": false
|
||||||
@ -163,7 +163,7 @@
|
|||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "微软影像",
|
"name": "微软影像",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/bingAerial.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/bingAerial.png",
|
||||||
"type": "bing",
|
"type": "bing",
|
||||||
"layer": "Aerial"
|
"layer": "Aerial"
|
||||||
},
|
},
|
||||||
@ -172,7 +172,7 @@
|
|||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "暗色底图",
|
"name": "暗色底图",
|
||||||
"type": "gaode",
|
"type": "gaode",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/blackMarble.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/blackMarble.png",
|
||||||
"layer": "vec",
|
"layer": "vec",
|
||||||
"invertColor": true,
|
"invertColor": true,
|
||||||
"filterColor": "#4e70a6",
|
"filterColor": "#4e70a6",
|
||||||
@ -185,7 +185,7 @@
|
|||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "蓝色底图",
|
"name": "蓝色底图",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/bd-c-midnight.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/bd-c-midnight.png",
|
||||||
"type": "xyz",
|
"type": "xyz",
|
||||||
"url": "http://map.geoq.cn/arcgis/rest/services/ChinaOnlineStreetPurplishBlue/MapServer/tile/{z}/{y}/{x}",
|
"url": "http://map.geoq.cn/arcgis/rest/services/ChinaOnlineStreetPurplishBlue/MapServer/tile/{z}/{y}/{x}",
|
||||||
"chinaCRS": "GCJ02",
|
"chinaCRS": "GCJ02",
|
||||||
@ -194,7 +194,7 @@
|
|||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "黑色底图",
|
"name": "黑色底图",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/bd-c-dark.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/bd-c-dark.png",
|
||||||
"type": "tencent",
|
"type": "tencent",
|
||||||
"layer": "custom",
|
"layer": "custom",
|
||||||
"style": "4"
|
"style": "4"
|
||||||
@ -203,7 +203,7 @@
|
|||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "离线地图 (供参考)",
|
"name": "离线地图 (供参考)",
|
||||||
"type": "group",
|
"type": "group",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/google_img.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/google_img.png",
|
||||||
"layers": [
|
"layers": [
|
||||||
{
|
{
|
||||||
"name": "全球",
|
"name": "全球",
|
||||||
@ -235,15 +235,15 @@
|
|||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "单张图片 (本地离线)",
|
"name": "单张图片 (本地离线)",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/offline.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/offline.png",
|
||||||
"type": "image",
|
"type": "image",
|
||||||
"url": "//data.mars3d.cn/filesrc/assets/images/Mars3DImg/world/world.jpg"
|
"url": "//data.mars3d.cn/file@/assets/images/Mars3DImg/world/world.jpg"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 2023,
|
"id": 2023,
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "无底图",
|
"name": "无底图",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/null.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/null.png",
|
||||||
"type": "grid",
|
"type": "grid",
|
||||||
"color": "#ffffff",
|
"color": "#ffffff",
|
||||||
"alpha": 0.03,
|
"alpha": 0.03,
|
||||||
@ -577,7 +577,7 @@
|
|||||||
"url": "{dataServer}/file/geojson/xizangyakou.json",
|
"url": "{dataServer}/file/geojson/xizangyakou.json",
|
||||||
"symbol": {
|
"symbol": {
|
||||||
"styleOptions": {
|
"styleOptions": {
|
||||||
"image": "src/assets/images/Mars3DImg/marker/mark-red.png",
|
"image": "@/assets/images/Mars3DImg/marker/mark-red.png",
|
||||||
"scaleByDistance": true,
|
"scaleByDistance": true,
|
||||||
"scaleByDistance_far": 5000000,
|
"scaleByDistance_far": 5000000,
|
||||||
"scaleByDistance_farValue": 0.5,
|
"scaleByDistance_farValue": 0.5,
|
||||||
@ -620,7 +620,7 @@
|
|||||||
"url": "{dataServer}/file/geojson/hfty-point.json",
|
"url": "{dataServer}/file/geojson/hfty-point.json",
|
||||||
"symbol": {
|
"symbol": {
|
||||||
"styleOptions": {
|
"styleOptions": {
|
||||||
"image": "src/assets/images/Mars3DImg/marker/mark-red.png",
|
"image": "@/assets/images/Mars3DImg/marker/mark-red.png",
|
||||||
"scale": 1,
|
"scale": 1,
|
||||||
"scaleByDistance": true,
|
"scaleByDistance": true,
|
||||||
"scaleByDistance_far": 20000,
|
"scaleByDistance_far": 20000,
|
||||||
@ -705,7 +705,7 @@
|
|||||||
"symbol": {
|
"symbol": {
|
||||||
"type": "billboardP",
|
"type": "billboardP",
|
||||||
"styleOptions": {
|
"styleOptions": {
|
||||||
"image": "src/assets/images/Mars3DImg/marker/mark-red.png",
|
"image": "@/assets/images/Mars3DImg/marker/mark-red.png",
|
||||||
"scaleByDistance": true,
|
"scaleByDistance": true,
|
||||||
"scaleByDistance_far": 20000,
|
"scaleByDistance_far": 20000,
|
||||||
"scaleByDistance_farValue": 0.6,
|
"scaleByDistance_farValue": 0.6,
|
||||||
@ -740,7 +740,7 @@
|
|||||||
"symbol": {
|
"symbol": {
|
||||||
"type": "billboardP",
|
"type": "billboardP",
|
||||||
"styleOptions": {
|
"styleOptions": {
|
||||||
"image": "src/assets/images/Mars3DImg/marker/mark-blue.png",
|
"image": "@/assets/images/Mars3DImg/marker/mark-blue.png",
|
||||||
"scaleByDistance": true,
|
"scaleByDistance": true,
|
||||||
"scaleByDistance_far": 20000,
|
"scaleByDistance_far": 20000,
|
||||||
"scaleByDistance_farValue": 0.6,
|
"scaleByDistance_farValue": 0.6,
|
||||||
@ -761,9 +761,9 @@
|
|||||||
},
|
},
|
||||||
"styleField": "address",
|
"styleField": "address",
|
||||||
"styleFieldOptions": {
|
"styleFieldOptions": {
|
||||||
"AB03": { "image": "src/assets/images/Mars3DImg/marker/mark-red.png" },
|
"AB03": { "image": "@/assets/images/Mars3DImg/marker/mark-red.png" },
|
||||||
"A980": { "image": "src/assets/images/Mars3DImg/marker/mark-blue.png" },
|
"A980": { "image": "@/assets/images/Mars3DImg/marker/mark-blue.png" },
|
||||||
"A900": { "image": "src/assets/images/Mars3DImg/marker/mark-green.png" }
|
"A900": { "image": "@/assets/images/Mars3DImg/marker/mark-green.png" }
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"popup": "名称:{NAME}<br />地址:{address}",
|
"popup": "名称:{NAME}<br />地址:{address}",
|
||||||
|
|||||||
@ -67,7 +67,7 @@
|
|||||||
:class="{ 'active-card': active === item.id }"
|
:class="{ 'active-card': active === item.id }"
|
||||||
@click="changeBaseMaps(item.id)"
|
@click="changeBaseMaps(item.id)"
|
||||||
>
|
>
|
||||||
<div><img class="icon" :src="`${item.options.icon || 'src/assets/images/Mars3DImg/basemaps/bingAerial.png'}`" /></div>
|
<div><img class="icon" :src="`${item.options.icon || '@/assets/images/Mars3DImg/basemaps/bingAerial.png'}`" /></div>
|
||||||
<div>{{ item.name }}</div>
|
<div>{{ item.name }}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -1149,7 +1149,7 @@ const addRandomGraphicByCount = (graphicLayer: any, position: any) => {
|
|||||||
position: position,
|
position: position,
|
||||||
style: {
|
style: {
|
||||||
html: ` <div class="mars3d-camera-content">
|
html: ` <div class="mars3d-camera-content">
|
||||||
<img class="mars3d-camera-img" src="src/assets/images/icon/camera.svg" >
|
<img class="mars3d-camera-img" src="@/assets/images/icon/camera.svg" >
|
||||||
</div>
|
</div>
|
||||||
<div class="mars3d-camera-line" ></div>
|
<div class="mars3d-camera-line" ></div>
|
||||||
<div class="mars3d-camera-point"></div>
|
<div class="mars3d-camera-point"></div>
|
||||||
@ -1935,7 +1935,7 @@ onUnmounted(() => {
|
|||||||
position: absolute;
|
position: absolute;
|
||||||
bottom: -39px;
|
bottom: -39px;
|
||||||
left: -22px;
|
left: -22px;
|
||||||
background: url("src/assets/images/icon/popupLbl.png") 0px 0px no-repeat;
|
background: url("@/assets/images/icon/popupLbl.png") 0px 0px no-repeat;
|
||||||
background-position: 0px 0px;
|
background-position: 0px 0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -397,7 +397,7 @@ const drawMarker = () => {
|
|||||||
graphicLayer.startDraw({
|
graphicLayer.startDraw({
|
||||||
type: "billboard",
|
type: "billboard",
|
||||||
style: {
|
style: {
|
||||||
image: "src/assets/images/Mars3DImg/marker/mark-red.png",
|
image: "@/assets/images/Mars3DImg/marker/mark-red.png",
|
||||||
horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
|
horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
|
||||||
verticalOrigin: Cesium.VerticalOrigin.BOTTOM,
|
verticalOrigin: Cesium.VerticalOrigin.BOTTOM,
|
||||||
label: {
|
label: {
|
||||||
|
|||||||
@ -180,7 +180,7 @@ function addParticleSystem(property: any) {
|
|||||||
const particleSystem = new mars3d.graphic.ParticleSystem({
|
const particleSystem = new mars3d.graphic.ParticleSystem({
|
||||||
position: property,
|
position: property,
|
||||||
style: {
|
style: {
|
||||||
image: "src/assets/images/Mars3DImg/particle/smoke.png",
|
image: "@/assets/images/Mars3DImg/particle/smoke.png",
|
||||||
particleSize: 12, // 粒子大小(单位:像素)
|
particleSize: 12, // 粒子大小(单位:像素)
|
||||||
emissionRate: 20.0, // 发射速率 (单位:次/秒)
|
emissionRate: 20.0, // 发射速率 (单位:次/秒)
|
||||||
pitch: 40, // 俯仰角
|
pitch: 40, // 俯仰角
|
||||||
@ -211,7 +211,7 @@ const highLightRoute = (row: any) => {
|
|||||||
graphic.entityGraphic.width = 5;
|
graphic.entityGraphic.width = 5;
|
||||||
graphic.entityGraphic.material = mars3d.MaterialUtil.createMaterialProperty(mars3d.MaterialType.LineFlow, {
|
graphic.entityGraphic.material = mars3d.MaterialUtil.createMaterialProperty(mars3d.MaterialType.LineFlow, {
|
||||||
color: Cesium.Color.CHARTREUSE,
|
color: Cesium.Color.CHARTREUSE,
|
||||||
image: "src/assets/images/Mars3DImg/textures/line-color-yellow.png",
|
image: "@/assets/images/Mars3DImg/textures/line-color-yellow.png",
|
||||||
speed: 20
|
speed: 20
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -315,7 +315,7 @@ const startPicking = () => {
|
|||||||
.startDraw({
|
.startDraw({
|
||||||
type: "billboard",
|
type: "billboard",
|
||||||
style: {
|
style: {
|
||||||
image: "src/assets/images/Mars3DImg/marker/route-start.png",
|
image: "@/assets/images/Mars3DImg/marker/route-start.png",
|
||||||
horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
|
horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
|
||||||
verticalOrigin: Cesium.VerticalOrigin.BOTTOM
|
verticalOrigin: Cesium.VerticalOrigin.BOTTOM
|
||||||
}
|
}
|
||||||
@ -339,7 +339,7 @@ const endPicking = () => {
|
|||||||
.startDraw({
|
.startDraw({
|
||||||
type: "billboard",
|
type: "billboard",
|
||||||
style: {
|
style: {
|
||||||
image: "src/assets/images/Mars3DImg/marker/route-end.png",
|
image: "@/assets/images/Mars3DImg/marker/route-end.png",
|
||||||
horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
|
horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
|
||||||
verticalOrigin: Cesium.VerticalOrigin.BOTTOM
|
verticalOrigin: Cesium.VerticalOrigin.BOTTOM
|
||||||
}
|
}
|
||||||
|
|||||||
@ -365,8 +365,8 @@ onMounted(() => {
|
|||||||
// 地形开挖
|
// 地形开挖
|
||||||
terrainClip = new mars3d.thing.TerrainClip({
|
terrainClip = new mars3d.thing.TerrainClip({
|
||||||
diffHeight: allProperty.value.diffHeight, // 井的深度
|
diffHeight: allProperty.value.diffHeight, // 井的深度
|
||||||
image: "src/assets/images/Mars3DImg/textures/poly-stone.jpg",
|
image: "@/assets/images/Mars3DImg/textures/poly-stone.jpg",
|
||||||
imageBottom: "src/assets/images/Mars3DImg/textures/poly-soil.jpg",
|
imageBottom: "@/assets/images/Mars3DImg/textures/poly-soil.jpg",
|
||||||
splitNum: 80, // 井边界插值数
|
splitNum: 80, // 井边界插值数
|
||||||
enabled: true
|
enabled: true
|
||||||
});
|
});
|
||||||
|
|||||||
@ -75,7 +75,7 @@
|
|||||||
"id": 2021,
|
"id": 2021,
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "谷歌影像",
|
"name": "谷歌影像",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/google_img.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/google_img.png",
|
||||||
"type": "google",
|
"type": "google",
|
||||||
"layer": "img_d",
|
"layer": "img_d",
|
||||||
"show": true
|
"show": true
|
||||||
@ -83,7 +83,7 @@
|
|||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "天地图影像",
|
"name": "天地图影像",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/tdt_img.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/tdt_img.png",
|
||||||
"type": "group",
|
"type": "group",
|
||||||
"layers": [
|
"layers": [
|
||||||
{ "name": "底图", "type": "tdt", "layer": "img_d" },
|
{ "name": "底图", "type": "tdt", "layer": "img_d" },
|
||||||
@ -94,7 +94,7 @@
|
|||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "天地图电子",
|
"name": "天地图电子",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/tdt_vec.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/tdt_vec.png",
|
||||||
"type": "group",
|
"type": "group",
|
||||||
"layers": [
|
"layers": [
|
||||||
{ "name": "底图", "type": "tdt", "layer": "vec_d" },
|
{ "name": "底图", "type": "tdt", "layer": "vec_d" },
|
||||||
@ -105,7 +105,7 @@
|
|||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "高德影像",
|
"name": "高德影像",
|
||||||
"type": "group",
|
"type": "group",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/gaode_img.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/gaode_img.png",
|
||||||
"layers": [
|
"layers": [
|
||||||
{ "name": "底图", "type": "gaode", "layer": "img_d" },
|
{ "name": "底图", "type": "gaode", "layer": "img_d" },
|
||||||
{ "name": "注记", "type": "gaode", "layer": "img_z" }
|
{ "name": "注记", "type": "gaode", "layer": "img_z" }
|
||||||
@ -115,14 +115,14 @@
|
|||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "高德电子",
|
"name": "高德电子",
|
||||||
"type": "gaode",
|
"type": "gaode",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/gaode_vec.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/gaode_vec.png",
|
||||||
"layer": "vec"
|
"layer": "vec"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "百度影像",
|
"name": "百度影像",
|
||||||
"type": "group",
|
"type": "group",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/bd-img.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/bd-img.png",
|
||||||
"layers": [
|
"layers": [
|
||||||
{ "name": "底图", "type": "baidu", "layer": "img_d" },
|
{ "name": "底图", "type": "baidu", "layer": "img_d" },
|
||||||
{ "name": "注记", "type": "baidu", "layer": "img_z" }
|
{ "name": "注记", "type": "baidu", "layer": "img_z" }
|
||||||
@ -131,14 +131,14 @@
|
|||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "百度电子",
|
"name": "百度电子",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/bd-vec.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/bd-vec.png",
|
||||||
"type": "baidu",
|
"type": "baidu",
|
||||||
"layer": "vec"
|
"layer": "vec"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "腾讯影像",
|
"name": "腾讯影像",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/tencent_img.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/tencent_img.png",
|
||||||
"type": "group",
|
"type": "group",
|
||||||
"layers": [
|
"layers": [
|
||||||
{ "name": "底图", "type": "tencent", "layer": "img_d" },
|
{ "name": "底图", "type": "tencent", "layer": "img_d" },
|
||||||
@ -148,14 +148,14 @@
|
|||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "腾讯电子",
|
"name": "腾讯电子",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/tencent_vec.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/tencent_vec.png",
|
||||||
"type": "tencent",
|
"type": "tencent",
|
||||||
"layer": "vec"
|
"layer": "vec"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "ArcGIS影像",
|
"name": "ArcGIS影像",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/esriWorldImagery.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/esriWorldImagery.png",
|
||||||
"type": "xyz",
|
"type": "xyz",
|
||||||
"url": "https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}",
|
"url": "https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}",
|
||||||
"enablePickFeatures": false
|
"enablePickFeatures": false
|
||||||
@ -163,7 +163,7 @@
|
|||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "微软影像",
|
"name": "微软影像",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/bingAerial.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/bingAerial.png",
|
||||||
"type": "bing",
|
"type": "bing",
|
||||||
"layer": "Aerial"
|
"layer": "Aerial"
|
||||||
},
|
},
|
||||||
@ -172,7 +172,7 @@
|
|||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "暗色底图",
|
"name": "暗色底图",
|
||||||
"type": "gaode",
|
"type": "gaode",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/blackMarble.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/blackMarble.png",
|
||||||
"layer": "vec",
|
"layer": "vec",
|
||||||
"invertColor": true,
|
"invertColor": true,
|
||||||
"filterColor": "#4e70a6",
|
"filterColor": "#4e70a6",
|
||||||
@ -185,7 +185,7 @@
|
|||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "蓝色底图",
|
"name": "蓝色底图",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/bd-c-midnight.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/bd-c-midnight.png",
|
||||||
"type": "xyz",
|
"type": "xyz",
|
||||||
"url": "http://map.geoq.cn/arcgis/rest/services/ChinaOnlineStreetPurplishBlue/MapServer/tile/{z}/{y}/{x}",
|
"url": "http://map.geoq.cn/arcgis/rest/services/ChinaOnlineStreetPurplishBlue/MapServer/tile/{z}/{y}/{x}",
|
||||||
"chinaCRS": "GCJ02",
|
"chinaCRS": "GCJ02",
|
||||||
@ -194,7 +194,7 @@
|
|||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "黑色底图",
|
"name": "黑色底图",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/bd-c-dark.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/bd-c-dark.png",
|
||||||
"type": "tencent",
|
"type": "tencent",
|
||||||
"layer": "custom",
|
"layer": "custom",
|
||||||
"style": "4"
|
"style": "4"
|
||||||
@ -203,7 +203,7 @@
|
|||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "离线地图 (供参考)",
|
"name": "离线地图 (供参考)",
|
||||||
"type": "group",
|
"type": "group",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/google_img.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/google_img.png",
|
||||||
"layers": [
|
"layers": [
|
||||||
{
|
{
|
||||||
"name": "全球",
|
"name": "全球",
|
||||||
@ -235,15 +235,15 @@
|
|||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "单张图片 (本地离线)",
|
"name": "单张图片 (本地离线)",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/offline.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/offline.png",
|
||||||
"type": "image",
|
"type": "image",
|
||||||
"url": "//data.mars3d.cn/filesrc/assets/images/Mars3DImg/world/world.jpg"
|
"url": "//data.mars3d.cn/file@/assets/images/Mars3DImg/world/world.jpg"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 2023,
|
"id": 2023,
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "无底图",
|
"name": "无底图",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/null.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/null.png",
|
||||||
"type": "grid",
|
"type": "grid",
|
||||||
"color": "#ffffff",
|
"color": "#ffffff",
|
||||||
"alpha": 0.03,
|
"alpha": 0.03,
|
||||||
@ -577,7 +577,7 @@
|
|||||||
"url": "{dataServer}/file/geojson/xizangyakou.json",
|
"url": "{dataServer}/file/geojson/xizangyakou.json",
|
||||||
"symbol": {
|
"symbol": {
|
||||||
"styleOptions": {
|
"styleOptions": {
|
||||||
"image": "src/assets/images/Mars3DImg/marker/mark-red.png",
|
"image": "@/assets/images/Mars3DImg/marker/mark-red.png",
|
||||||
"scaleByDistance": true,
|
"scaleByDistance": true,
|
||||||
"scaleByDistance_far": 5000000,
|
"scaleByDistance_far": 5000000,
|
||||||
"scaleByDistance_farValue": 0.5,
|
"scaleByDistance_farValue": 0.5,
|
||||||
@ -620,7 +620,7 @@
|
|||||||
"url": "{dataServer}/file/geojson/hfty-point.json",
|
"url": "{dataServer}/file/geojson/hfty-point.json",
|
||||||
"symbol": {
|
"symbol": {
|
||||||
"styleOptions": {
|
"styleOptions": {
|
||||||
"image": "src/assets/images/Mars3DImg/marker/mark-red.png",
|
"image": "@/assets/images/Mars3DImg/marker/mark-red.png",
|
||||||
"scale": 1,
|
"scale": 1,
|
||||||
"scaleByDistance": true,
|
"scaleByDistance": true,
|
||||||
"scaleByDistance_far": 20000,
|
"scaleByDistance_far": 20000,
|
||||||
@ -705,7 +705,7 @@
|
|||||||
"symbol": {
|
"symbol": {
|
||||||
"type": "billboardP",
|
"type": "billboardP",
|
||||||
"styleOptions": {
|
"styleOptions": {
|
||||||
"image": "src/assets/images/Mars3DImg/marker/mark-red.png",
|
"image": "@/assets/images/Mars3DImg/marker/mark-red.png",
|
||||||
"scaleByDistance": true,
|
"scaleByDistance": true,
|
||||||
"scaleByDistance_far": 20000,
|
"scaleByDistance_far": 20000,
|
||||||
"scaleByDistance_farValue": 0.6,
|
"scaleByDistance_farValue": 0.6,
|
||||||
@ -740,7 +740,7 @@
|
|||||||
"symbol": {
|
"symbol": {
|
||||||
"type": "billboardP",
|
"type": "billboardP",
|
||||||
"styleOptions": {
|
"styleOptions": {
|
||||||
"image": "src/assets/images/Mars3DImg/marker/mark-blue.png",
|
"image": "@/assets/images/Mars3DImg/marker/mark-blue.png",
|
||||||
"scaleByDistance": true,
|
"scaleByDistance": true,
|
||||||
"scaleByDistance_far": 20000,
|
"scaleByDistance_far": 20000,
|
||||||
"scaleByDistance_farValue": 0.6,
|
"scaleByDistance_farValue": 0.6,
|
||||||
@ -761,9 +761,9 @@
|
|||||||
},
|
},
|
||||||
"styleField": "address",
|
"styleField": "address",
|
||||||
"styleFieldOptions": {
|
"styleFieldOptions": {
|
||||||
"AB03": { "image": "src/assets/images/Mars3DImg/marker/mark-red.png" },
|
"AB03": { "image": "@/assets/images/Mars3DImg/marker/mark-red.png" },
|
||||||
"A980": { "image": "src/assets/images/Mars3DImg/marker/mark-blue.png" },
|
"A980": { "image": "@/assets/images/Mars3DImg/marker/mark-blue.png" },
|
||||||
"A900": { "image": "src/assets/images/Mars3DImg/marker/mark-green.png" }
|
"A900": { "image": "@/assets/images/Mars3DImg/marker/mark-green.png" }
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"popup": "名称:{NAME}<br />地址:{address}",
|
"popup": "名称:{NAME}<br />地址:{address}",
|
||||||
|
|||||||
@ -67,7 +67,7 @@
|
|||||||
:class="{ 'active-card': active === item.id }"
|
:class="{ 'active-card': active === item.id }"
|
||||||
@click="changeBaseMaps(item.id)"
|
@click="changeBaseMaps(item.id)"
|
||||||
>
|
>
|
||||||
<div><img class="icon" :src="`${item.options.icon || 'src/assets/images/Mars3DImg/basemaps/bingAerial.png'}`" /></div>
|
<div><img class="icon" :src="`${item.options.icon || '@/assets/images/Mars3DImg/basemaps/bingAerial.png'}`" /></div>
|
||||||
<div>{{ item.name }}</div>
|
<div>{{ item.name }}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -464,6 +464,10 @@ onMounted(async () => {
|
|||||||
await initTree();
|
await initTree();
|
||||||
await getConfig();
|
await getConfig();
|
||||||
});
|
});
|
||||||
|
// 查找图片资源
|
||||||
|
const getImageUrl = (url: string) => {
|
||||||
|
return new URL(`${url}`, import.meta.url).href;
|
||||||
|
};
|
||||||
// 展示保存的地图标绘配置
|
// 展示保存的地图标绘配置
|
||||||
const showMapData = (arr: any) => {
|
const showMapData = (arr: any) => {
|
||||||
console.log(arr);
|
console.log(arr);
|
||||||
@ -473,8 +477,8 @@ const showMapData = (arr: any) => {
|
|||||||
// 地形开挖
|
// 地形开挖
|
||||||
const terrainClip = new mars3d.thing.TerrainClip({
|
const terrainClip = new mars3d.thing.TerrainClip({
|
||||||
diffHeight: item.attr.diffHeight, // 井的深度
|
diffHeight: item.attr.diffHeight, // 井的深度
|
||||||
image: "src/assets/images/Mars3DImg/textures/poly-stone.jpg",
|
image: "../../../assets/images/Mars3DImg/textures/poly-stone.jpg",
|
||||||
imageBottom: "src/assets/images/Mars3DImg/textures/poly-soil.jpg",
|
imageBottom: "../../../assets/images/Mars3DImg/textures/poly-soil.jpg",
|
||||||
splitNum: 80, // 井边界插值数
|
splitNum: 80, // 井边界插值数
|
||||||
enabled: true
|
enabled: true
|
||||||
});
|
});
|
||||||
@ -572,6 +576,7 @@ const saveAnalysisLayer = async (subLayerData: any) => {
|
|||||||
const geojson = subLayerData;
|
const geojson = subLayerData;
|
||||||
console.log(geojson);
|
console.log(geojson);
|
||||||
let allArr = layerJsonArr.value.concat(geojson);
|
let allArr = layerJsonArr.value.concat(geojson);
|
||||||
|
console.log(allArr);
|
||||||
let requestData: any = { configKey: "layerConfig", configValue: JSON.stringify(allArr) };
|
let requestData: any = { configKey: "layerConfig", configValue: JSON.stringify(allArr) };
|
||||||
if (layerJsonArr.value.length > 0) {
|
if (layerJsonArr.value.length > 0) {
|
||||||
requestData.configId = layerId.value;
|
requestData.configId = layerId.value;
|
||||||
@ -1161,7 +1166,7 @@ const addRandomGraphicByCount = (graphicLayer: any, position: any) => {
|
|||||||
position: position,
|
position: position,
|
||||||
style: {
|
style: {
|
||||||
html: ` <div class="mars3d-camera-content">
|
html: ` <div class="mars3d-camera-content">
|
||||||
<img class="mars3d-camera-img" src="src/assets/images/icon/camera.svg" >
|
<img class="mars3d-camera-img" src="@/assets/images/icon/camera.svg" >
|
||||||
</div>
|
</div>
|
||||||
<div class="mars3d-camera-line" ></div>
|
<div class="mars3d-camera-line" ></div>
|
||||||
<div class="mars3d-camera-point"></div>
|
<div class="mars3d-camera-point"></div>
|
||||||
@ -1948,7 +1953,7 @@ onUnmounted(() => {
|
|||||||
position: absolute;
|
position: absolute;
|
||||||
bottom: -39px;
|
bottom: -39px;
|
||||||
left: -22px;
|
left: -22px;
|
||||||
background: url("src/assets/images/icon/popupLbl.png") 0px 0px no-repeat;
|
background: url("@/assets/images/icon/popupLbl.png") 0px 0px no-repeat;
|
||||||
background-position: 0px 0px;
|
background-position: 0px 0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -75,7 +75,7 @@
|
|||||||
"id": 2021,
|
"id": 2021,
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "谷歌影像",
|
"name": "谷歌影像",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/google_img.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/google_img.png",
|
||||||
"type": "google",
|
"type": "google",
|
||||||
"layer": "img_d",
|
"layer": "img_d",
|
||||||
"show": true
|
"show": true
|
||||||
@ -83,7 +83,7 @@
|
|||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "天地图影像",
|
"name": "天地图影像",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/tdt_img.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/tdt_img.png",
|
||||||
"type": "group",
|
"type": "group",
|
||||||
"layers": [
|
"layers": [
|
||||||
{ "name": "底图", "type": "tdt", "layer": "img_d" },
|
{ "name": "底图", "type": "tdt", "layer": "img_d" },
|
||||||
@ -94,7 +94,7 @@
|
|||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "天地图电子",
|
"name": "天地图电子",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/tdt_vec.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/tdt_vec.png",
|
||||||
"type": "group",
|
"type": "group",
|
||||||
"layers": [
|
"layers": [
|
||||||
{ "name": "底图", "type": "tdt", "layer": "vec_d" },
|
{ "name": "底图", "type": "tdt", "layer": "vec_d" },
|
||||||
@ -105,7 +105,7 @@
|
|||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "高德影像",
|
"name": "高德影像",
|
||||||
"type": "group",
|
"type": "group",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/gaode_img.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/gaode_img.png",
|
||||||
"layers": [
|
"layers": [
|
||||||
{ "name": "底图", "type": "gaode", "layer": "img_d" },
|
{ "name": "底图", "type": "gaode", "layer": "img_d" },
|
||||||
{ "name": "注记", "type": "gaode", "layer": "img_z" }
|
{ "name": "注记", "type": "gaode", "layer": "img_z" }
|
||||||
@ -115,14 +115,14 @@
|
|||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "高德电子",
|
"name": "高德电子",
|
||||||
"type": "gaode",
|
"type": "gaode",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/gaode_vec.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/gaode_vec.png",
|
||||||
"layer": "vec"
|
"layer": "vec"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "百度影像",
|
"name": "百度影像",
|
||||||
"type": "group",
|
"type": "group",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/bd-img.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/bd-img.png",
|
||||||
"layers": [
|
"layers": [
|
||||||
{ "name": "底图", "type": "baidu", "layer": "img_d" },
|
{ "name": "底图", "type": "baidu", "layer": "img_d" },
|
||||||
{ "name": "注记", "type": "baidu", "layer": "img_z" }
|
{ "name": "注记", "type": "baidu", "layer": "img_z" }
|
||||||
@ -131,14 +131,14 @@
|
|||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "百度电子",
|
"name": "百度电子",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/bd-vec.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/bd-vec.png",
|
||||||
"type": "baidu",
|
"type": "baidu",
|
||||||
"layer": "vec"
|
"layer": "vec"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "腾讯影像",
|
"name": "腾讯影像",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/tencent_img.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/tencent_img.png",
|
||||||
"type": "group",
|
"type": "group",
|
||||||
"layers": [
|
"layers": [
|
||||||
{ "name": "底图", "type": "tencent", "layer": "img_d" },
|
{ "name": "底图", "type": "tencent", "layer": "img_d" },
|
||||||
@ -148,14 +148,14 @@
|
|||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "腾讯电子",
|
"name": "腾讯电子",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/tencent_vec.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/tencent_vec.png",
|
||||||
"type": "tencent",
|
"type": "tencent",
|
||||||
"layer": "vec"
|
"layer": "vec"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "ArcGIS影像",
|
"name": "ArcGIS影像",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/esriWorldImagery.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/esriWorldImagery.png",
|
||||||
"type": "xyz",
|
"type": "xyz",
|
||||||
"url": "https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}",
|
"url": "https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}",
|
||||||
"enablePickFeatures": false
|
"enablePickFeatures": false
|
||||||
@ -163,7 +163,7 @@
|
|||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "微软影像",
|
"name": "微软影像",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/bingAerial.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/bingAerial.png",
|
||||||
"type": "bing",
|
"type": "bing",
|
||||||
"layer": "Aerial"
|
"layer": "Aerial"
|
||||||
},
|
},
|
||||||
@ -172,7 +172,7 @@
|
|||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "暗色底图",
|
"name": "暗色底图",
|
||||||
"type": "gaode",
|
"type": "gaode",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/blackMarble.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/blackMarble.png",
|
||||||
"layer": "vec",
|
"layer": "vec",
|
||||||
"invertColor": true,
|
"invertColor": true,
|
||||||
"filterColor": "#4e70a6",
|
"filterColor": "#4e70a6",
|
||||||
@ -185,7 +185,7 @@
|
|||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "蓝色底图",
|
"name": "蓝色底图",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/bd-c-midnight.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/bd-c-midnight.png",
|
||||||
"type": "xyz",
|
"type": "xyz",
|
||||||
"url": "http://map.geoq.cn/arcgis/rest/services/ChinaOnlineStreetPurplishBlue/MapServer/tile/{z}/{y}/{x}",
|
"url": "http://map.geoq.cn/arcgis/rest/services/ChinaOnlineStreetPurplishBlue/MapServer/tile/{z}/{y}/{x}",
|
||||||
"chinaCRS": "GCJ02",
|
"chinaCRS": "GCJ02",
|
||||||
@ -194,7 +194,7 @@
|
|||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "黑色底图",
|
"name": "黑色底图",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/bd-c-dark.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/bd-c-dark.png",
|
||||||
"type": "tencent",
|
"type": "tencent",
|
||||||
"layer": "custom",
|
"layer": "custom",
|
||||||
"style": "4"
|
"style": "4"
|
||||||
@ -203,7 +203,7 @@
|
|||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "离线地图 (供参考)",
|
"name": "离线地图 (供参考)",
|
||||||
"type": "group",
|
"type": "group",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/google_img.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/google_img.png",
|
||||||
"layers": [
|
"layers": [
|
||||||
{
|
{
|
||||||
"name": "全球",
|
"name": "全球",
|
||||||
@ -235,15 +235,15 @@
|
|||||||
{
|
{
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "单张图片 (本地离线)",
|
"name": "单张图片 (本地离线)",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/offline.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/offline.png",
|
||||||
"type": "image",
|
"type": "image",
|
||||||
"url": "//data.mars3d.cn/filesrc/assets/images/Mars3DImg/world/world.jpg"
|
"url": "//data.mars3d.cn/file@/assets/images/Mars3DImg/world/world.jpg"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 2023,
|
"id": 2023,
|
||||||
"pid": 10,
|
"pid": 10,
|
||||||
"name": "无底图",
|
"name": "无底图",
|
||||||
"icon": "src/assets/images/Mars3DImg/basemaps/null.png",
|
"icon": "@/assets/images/Mars3DImg/basemaps/null.png",
|
||||||
"type": "grid",
|
"type": "grid",
|
||||||
"color": "#ffffff",
|
"color": "#ffffff",
|
||||||
"alpha": 0.03,
|
"alpha": 0.03,
|
||||||
|
|||||||
@ -157,10 +157,15 @@ const layerTypeList = ref([
|
|||||||
{ label: "无底图", value: 16 }
|
{ label: "无底图", value: 16 }
|
||||||
]);
|
]);
|
||||||
const layerTypeJson = ref([
|
const layerTypeJson = ref([
|
||||||
{ name: "谷歌影像", icon: "src/assets/images/Mars3DImg/basemaps/google_img.png", type: "google", layer: "img_d" },
|
{
|
||||||
|
name: "谷歌影像",
|
||||||
|
icon: new URL("@/assets/images/Mars3DImg/basemaps/google_img.png", import.meta.url).href,
|
||||||
|
type: "google",
|
||||||
|
layer: "img_d"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: "天地图影像",
|
name: "天地图影像",
|
||||||
icon: "src/assets/images/Mars3DImg/basemaps/tdt_img.png",
|
icon: new URL("@/assets/images/Mars3DImg/basemaps/tdt_img.png", import.meta.url).href,
|
||||||
type: "group",
|
type: "group",
|
||||||
layers: [
|
layers: [
|
||||||
{ name: "底图", type: "tdt", layer: "img_d" },
|
{ name: "底图", type: "tdt", layer: "img_d" },
|
||||||
@ -169,7 +174,7 @@ const layerTypeJson = ref([
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "天地图电子",
|
name: "天地图电子",
|
||||||
icon: "src/assets/images/Mars3DImg/basemaps/tdt_vec.png",
|
icon: new URL("@/assets/images/Mars3DImg/basemaps/tdt_vec.png", import.meta.url).href,
|
||||||
type: "group",
|
type: "group",
|
||||||
layers: [
|
layers: [
|
||||||
{ name: "底图", type: "tdt", layer: "vec_d" },
|
{ name: "底图", type: "tdt", layer: "vec_d" },
|
||||||
@ -179,45 +184,65 @@ const layerTypeJson = ref([
|
|||||||
{
|
{
|
||||||
name: "高德影像",
|
name: "高德影像",
|
||||||
type: "group",
|
type: "group",
|
||||||
icon: "src/assets/images/Mars3DImg/basemaps/gaode_img.png",
|
icon: new URL("@/assets/images/Mars3DImg/basemaps/gaode_img.png", import.meta.url).href,
|
||||||
layers: [
|
layers: [
|
||||||
{ name: "底图", type: "gaode", layer: "img_d" },
|
{ name: "底图", type: "gaode", layer: "img_d" },
|
||||||
{ name: "注记", type: "gaode", layer: "img_z" }
|
{ name: "注记", type: "gaode", layer: "img_z" }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{ name: "高德电子", type: "gaode", icon: "src/assets/images/Mars3DImg/basemaps/gaode_vec.png", layer: "vec" },
|
{
|
||||||
|
name: "高德电子",
|
||||||
|
type: "gaode",
|
||||||
|
icon: new URL("@/assets/images/Mars3DImg/basemaps/gaode_vec.png", import.meta.url).href,
|
||||||
|
layer: "vec"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: "百度影像",
|
name: "百度影像",
|
||||||
type: "group",
|
type: "group",
|
||||||
icon: "src/assets/images/Mars3DImg/basemaps/bd-img.png",
|
icon: new URL("@/assets/images/Mars3DImg/basemaps/bd-img.png", import.meta.url).href,
|
||||||
layers: [
|
layers: [
|
||||||
{ name: "底图", type: "baidu", layer: "img_d" },
|
{ name: "底图", type: "baidu", layer: "img_d" },
|
||||||
{ name: "注记", type: "baidu", layer: "img_z" }
|
{ name: "注记", type: "baidu", layer: "img_z" }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{ name: "百度电子", icon: "src/assets/images/Mars3DImg/basemaps/bd-vec.png", type: "baidu", layer: "vec" },
|
{
|
||||||
|
name: "百度电子",
|
||||||
|
icon: new URL("@/assets/images/Mars3DImg/basemaps/bd-vec.png", import.meta.url).href,
|
||||||
|
type: "baidu",
|
||||||
|
layer: "vec"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: "腾讯影像",
|
name: "腾讯影像",
|
||||||
icon: "src/assets/images/Mars3DImg/basemaps/tencent_img.png",
|
icon: new URL("@/assets/images/Mars3DImg/basemaps/tencent_img.png", import.meta.url).href,
|
||||||
type: "group",
|
type: "group",
|
||||||
layers: [
|
layers: [
|
||||||
{ name: "底图", type: "tencent", layer: "img_d" },
|
{ name: "底图", type: "tencent", layer: "img_d" },
|
||||||
{ name: "注记", type: "tencent", layer: "img_z" }
|
{ name: "注记", type: "tencent", layer: "img_z" }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{ name: "腾讯电子", icon: "src/assets/images/Mars3DImg/basemaps/tencent_vec.png", type: "tencent", layer: "vec" },
|
{
|
||||||
|
name: "腾讯电子",
|
||||||
|
icon: new URL("@/assets/images/Mars3DImg/basemaps/tencent_vec.png", import.meta.url).href,
|
||||||
|
type: "tencent",
|
||||||
|
layer: "vec"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: "ArcGIS影像",
|
name: "ArcGIS影像",
|
||||||
icon: "src/assets/images/Mars3DImg/basemaps/esriWorldImagery.png",
|
icon: new URL("@/assets/images/Mars3DImg/basemaps/esriWorldImagery.png", import.meta.url).href,
|
||||||
type: "xyz",
|
type: "xyz",
|
||||||
url: "https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}",
|
url: "https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}",
|
||||||
enablePickFeatures: false
|
enablePickFeatures: false
|
||||||
},
|
},
|
||||||
{ name: "微软影像", icon: "src/assets/images/Mars3DImg/basemaps/bingAerial.png", type: "bing", layer: "Aerial" },
|
{
|
||||||
|
name: "微软影像",
|
||||||
|
icon: new URL("@/assets/images/Mars3DImg/basemaps/bingAerial.png", import.meta.url).href,
|
||||||
|
type: "bing",
|
||||||
|
layer: "Aerial"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: "暗色底图",
|
name: "暗色底图",
|
||||||
type: "gaode",
|
type: "gaode",
|
||||||
icon: "src/assets/images/Mars3DImg/basemaps/blackMarble.png",
|
icon: new URL("@/assets/images/Mars3DImg/basemaps/blackMarble.png", import.meta.url).href,
|
||||||
layer: "vec",
|
layer: "vec",
|
||||||
invertColor: true,
|
invertColor: true,
|
||||||
filterColor: "#4e70a6",
|
filterColor: "#4e70a6",
|
||||||
@ -229,17 +254,23 @@ const layerTypeJson = ref([
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "蓝色底图",
|
name: "蓝色底图",
|
||||||
icon: "src/assets/images/Mars3DImg/basemaps/bd-c-midnight.png",
|
icon: new URL("@/assets/images/Mars3DImg/basemaps/bd-c-midnight.png", import.meta.url).href,
|
||||||
type: "xyz",
|
type: "xyz",
|
||||||
url: "http://map.geoq.cn/arcgis/rest/services/ChinaOnlineStreetPurplishBlue/MapServer/tile/{z}/{y}/{x}",
|
url: "http://map.geoq.cn/arcgis/rest/services/ChinaOnlineStreetPurplishBlue/MapServer/tile/{z}/{y}/{x}",
|
||||||
chinaCRS: "GCJ02",
|
chinaCRS: "GCJ02",
|
||||||
enablePickFeatures: false
|
enablePickFeatures: false
|
||||||
},
|
},
|
||||||
{ name: "黑色底图", icon: "src/assets/images/Mars3DImg/basemaps/bd-c-dark.png", type: "tencent", layer: "custom", style: "4" },
|
{
|
||||||
|
name: "黑色底图",
|
||||||
|
icon: new URL("@/assets/images/Mars3DImg/basemaps/bd-c-dark.png", import.meta.url).href,
|
||||||
|
type: "tencent",
|
||||||
|
layer: "custom",
|
||||||
|
style: "4"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: "离线地图 (供参考)",
|
name: "离线地图 (供参考)",
|
||||||
type: "group",
|
type: "group",
|
||||||
icon: "src/assets/images/Mars3DImg/basemaps/google_img.png",
|
icon: new URL("@/assets/images/Mars3DImg/basemaps/google_img.png", import.meta.url).href,
|
||||||
layers: [
|
layers: [
|
||||||
{
|
{
|
||||||
name: "全球",
|
name: "全球",
|
||||||
@ -270,11 +301,18 @@ const layerTypeJson = ref([
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "单张图片 (本地离线)",
|
name: "单张图片 (本地离线)",
|
||||||
icon: "src/assets/images/Mars3DImg/basemaps/offline.png",
|
icon: new URL("@/assets/images/Mars3DImg/basemaps/offline.png", import.meta.url).href,
|
||||||
type: "image",
|
type: "image",
|
||||||
url: "//data.mars3d.cn/filesrc/assets/images/Mars3DImg/world/world.jpg"
|
url: "//data.mars3d.cn/filesrc/assets/images/Mars3DImg/world/world.jpg"
|
||||||
},
|
},
|
||||||
{ name: "无底图", icon: "src/assets/images/Mars3DImg/basemaps/null.png", type: "grid", color: "#ffffff", alpha: 0.03, cells: 2 }
|
{
|
||||||
|
name: "无底图",
|
||||||
|
icon: new URL("@/assets/images/Mars3DImg/basemaps/null.png", import.meta.url).href,
|
||||||
|
type: "grid",
|
||||||
|
color: "#ffffff",
|
||||||
|
alpha: 0.03,
|
||||||
|
cells: 2
|
||||||
|
}
|
||||||
]);
|
]);
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
operateVisible: Boolean,
|
operateVisible: Boolean,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user