上饶市警务平台后台管理前端
shuishen
2023-03-09 eb1b2d774e0e8ba963184e93a63afb4507f8de4d
地址更换
2 files modified
27 ■■■■ changed files
src/components/map/dcMap.vue 5 ●●●●● patch | view | raw | blame | history
src/components/map/dcSearchMap.vue 22 ●●●● patch | view | raw | blame | history
src/components/map/dcMap.vue
@@ -59,7 +59,7 @@
            global.viewer.imageryLayers.addImageryProvider(
                new global.DC.Namespace.Cesium.WebMapTileServiceImageryProvider({
                    url: "http://10.141.11.8:8090/MapTileService/wmts?STORETYPE=merged-dat&PROJECTION=4326",
                    url: "http://10.141.11.11:80/slapi/MapTileService/wmts?STORETYPE=merged-dat&PROJECTION=4326",
                    layer: "wmts_4326_361100",
                    style: "default",
                    format: "image/png",
@@ -164,5 +164,4 @@
}
</script>
<style scoped>
</style>
<style scoped></style>
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: {
@@ -60,7 +60,7 @@
                global.searchViewer.imageryLayers.addImageryProvider(
                    new global.DC.Namespace.Cesium.WebMapTileServiceImageryProvider({
                        url: "http://10.141.11.8:8090/MapTileService/wmts?STORETYPE=merged-dat&PROJECTION=4326",
                        url: "http://10.141.11.11:80/slapi/MapTileService/wmts?STORETYPE=merged-dat&PROJECTION=4326",
                        layer: "wmts_4326_361100",
                        style: "default",
                        format: "image/png",
@@ -107,7 +107,7 @@
        },
        //开始绘画
        draw() {
        draw () {
            const self = this
            if (this.polygon) {
                this.clearDraw()
@@ -134,11 +134,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 +152,7 @@
            return '\'' + str + '\''
        },
        //回显点
        showPoint(positions) {
        showPoint (positions) {
            let viewer = global.searchViewer
            if (positions) {
                let pointData = ""
@@ -173,7 +173,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')