From c393f8b721c1e7f6ea65ff0f3ad3a47dce71cfbc Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Tue, 21 Jan 2025 10:20:34 +0800
Subject: [PATCH] 格式异常问题解决
---
src/components/map/dcSearchMap.vue | 55 ++++++++++++++++++++++++++++---------------------------
1 files changed, 28 insertions(+), 27 deletions(-)
diff --git a/src/components/map/dcSearchMap.vue b/src/components/map/dcSearchMap.vue
index 92e2a3f..04fedde 100644
--- a/src/components/map/dcSearchMap.vue
+++ b/src/components/map/dcSearchMap.vue
@@ -10,7 +10,7 @@
export default {
name: "dcSearchMap",
props: ['isDetail', 'point'],
- data() {
+ data () {
return {
currentPoint: null,
//绘制工具
@@ -18,14 +18,14 @@
coordinates: []
}
},
- created() {
+ created () {
},
- mounted() {
+ mounted () {
},
methods: {
- init() {
+ init () {
let self = this
if (global.searchViewer != null) {
global.searchViewer = null
@@ -35,7 +35,7 @@
initViewer()
})
- function initViewer() {
+ function initViewer () {
//配置viewer
global.searchViewer = new global.DC.Viewer('search-viewer-container', {
contextOptions: {
@@ -49,26 +49,27 @@
})
//加载地图
- global.searchViewer.imageryLayers.addImageryProvider(
- new global.DC.Namespace.Cesium.UrlTemplateImageryProvider({
- url: 'https://webmap-tile.sf-express.com/MapTileService/rt?fetchtype=static&x={x}&y={y}&z={z}&project=sfmap&pic_size=256&pic_type=png8&data_name=361100&data_format=merged-dat&data_type=normal',
- format: 'image/jpeg',
- show: true,
- maximumLevel: 18
- })
- )
-
// global.searchViewer.imageryLayers.addImageryProvider(
- // new global.DC.Namespace.Cesium.WebMapTileServiceImageryProvider({
- // url: "http://10.141.11.11:8090/MapTileService/wmts?STORETYPE=merged-dat&PROJECTION=4326",
- // layer: "wmts_4326_361100",
- // style: "default",
- // format: "image/png",
- // tileMatrixSetID: "c",
- // tileMatrixLabels: new Array(18).fill(0).map((v, i) => i + 1),
- // tilingScheme: new global.DC.Namespace.Cesium.GeographicTilingScheme(),
+ // new global.DC.Namespace.Cesium.UrlTemplateImageryProvider({
+ // url: 'http://t{s}.tianditu.gov.cn/DataServer?T=vec_w&x={x}&y={y}&l={z}&tk=d083e4cf30bfc438ef93436c10c2c20a',
+ // subdomains: ['0', '1', '2', '3', '4', '5', '6', '7'],
+ // format: 'image/jpeg',
+ // show: true,
+ // maximumLevel: 18
// })
// )
+
+ global.searchViewer.imageryLayers.addImageryProvider(
+ new global.DC.Namespace.Cesium.WebMapTileServiceImageryProvider({
+ url: "http://10.141.11.11:80/slapi/MapTileService/wmts?STORETYPE=merged-dat&PROJECTION=4326",
+ layer: "wmts_4326_361100",
+ style: "default",
+ format: "image/png",
+ tileMatrixSetID: "c",
+ tileMatrixLabels: new Array(18).fill(0).map((v, i) => i + 1),
+ tilingScheme: new global.DC.Namespace.Cesium.GeographicTilingScheme(),
+ })
+ )
//添加图层
pointLayer = new global.DC.VectorLayer('polygonLayer')
@@ -107,7 +108,7 @@
},
//开始绘画
- draw() {
+ draw () {
const self = this
if (this.polygon) {
this.clearDraw()
@@ -134,11 +135,11 @@
global.searchViewer.on(global.DC.MouseEventType.LEFT_DOWN, leftClick)
},
//重置
- clearDraw() {
+ clearDraw () {
this.polygonLayer.clear()
},
//转换成数据库数据
- doData(val) {
+ doData (val) {
let str = "LINESTRING("
for (let k = 0; k < val.length; k++) {
str += `${val[k][0]} ${val[k][1]}`
@@ -152,7 +153,7 @@
return '\'' + str + '\''
},
//回显点
- showPoint(positions) {
+ showPoint (positions) {
let viewer = global.searchViewer
if (positions) {
let pointData = ""
@@ -173,7 +174,7 @@
viewer.flyTo(pointLayer)
}
},
- setView(points) {
+ setView (points) {
if (points) {
let position = new global.DC.Position(Number(points.lng), Number(points.lat), 2000, 0, -90, 0)
let point = new global.DC.Billboard(position, 'img/dwicon.jpeg')
--
Gitblit v1.9.3