| | |
| | | let layersObjcect = { |
| | | housingEstateLayer: null, |
| | | } |
| | | let baseLayers = null |
| | | const ysLabels = [ |
| | | 'EPSG:4490_test:0', |
| | | 'EPSG:4490_test:1', |
| | | 'EPSG:4490_test:2', |
| | | 'EPSG:4490_test:3', |
| | | 'EPSG:4490_test:4', |
| | | 'EPSG:4490_test:5', |
| | | 'EPSG:4490_test:6', |
| | | 'EPSG:4490_test:7', |
| | | 'EPSG:4490_test:8', |
| | | 'EPSG:4490_test:9', |
| | | 'EPSG:4490_test:10', |
| | | 'EPSG:4490_test:11', |
| | | 'EPSG:4490_test:12', |
| | | 'EPSG:4490_test:13', |
| | | 'EPSG:4490_test:14', |
| | | 'EPSG:4490_test:15', |
| | | 'EPSG:4490_test:16', |
| | | 'EPSG:4490_test:17', |
| | | 'EPSG:4490_test:18', |
| | | 'EPSG:4490_test:19', |
| | | 'EPSG:4490_test:20', |
| | | 'EPSG:4490_test:21', |
| | | 'EPSG:4490_test:22', |
| | | ] |
| | | export default { |
| | | name: 'mapBox', |
| | | |
| | | data () { |
| | | return { |
| | | |
| | | } |
| | | return {} |
| | | }, |
| | | |
| | | mounted(){ |
| | |
| | | |
| | | // 初始化地图 |
| | | function initViewer () { |
| | | global.DC.Namespace.Cesium.Ion.defaultAccessToken = |
| | | 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIyZWQyZWYwNC02OGI2LTQ1MGUtYTQ2MC01OTExYTcwOThkNDIiLCJpZCI6NjgzMzgsImlhdCI6MTYzMjQ2Nzc3OX0.zwUn5xW9KMVQrTmWNUlf5TMztNIAJkStN3eCnaJGj4w' |
| | | global.viewer = new global.DC.Viewer('viewer-container') |
| | | let baseLayer = new DC.ImageryLayerFactory.createAmapImageryLayer({ |
| | | style:'img', |
| | | crs:"WGS84" |
| | | animation: false, //动画 |
| | | baseLayerPicker: false, //图层选择控件 |
| | | timeline: false, //时间轴 |
| | | sceneModePicker: false, |
| | | fullscreenButton: false, //全屏显示 |
| | | infoBox: true, //点击要素之后浮窗 |
| | | navigationInstructionsInitiallyVisible: true, //导航指令 |
| | | navigationHelpButton: false, //帮助信息 |
| | | selectionIndicator: true, // 选择 |
| | | terrainProvider: new global.DC.Namespace.Cesium.CesiumTerrainProvider({ |
| | | url: global.DC.Namespace.Cesium.IonResource.fromAssetId(3956), |
| | | }), |
| | | }) |
| | | global.viewer.addBaseLayer(baseLayer) |
| | | |
| | | global.viewer.setPitchRange(-90, -45) |
| | | global.DC.Namespace.Cesium.Camera.DEFAULT_VIEW_RECTANGLE = global.DC.Namespace.Cesium.Rectangle.fromDegrees(100.15, 31.54, 112.25, 43.56) |
| | | // global.viewer.setPitchRange(-90, -45) |
| | | |
| | | // global.viewer.scene.globe.depthTestAgainstTerrain = false |
| | | |
| | | |
| | | // var cesiumAsset = 'jw1WHkf6s0LAwkAYL1nELtO1pKNcaVQSpHISib9geQI6c1ACcc0gEnEkcsc5a5I5' |
| | | // var tiandituTk = 'bfedb24d63d0cfa0db00fcd2d379abe7' |
| | | // // // 服务负载子域 |
| | | // var subdomains = ['0', '1', '2', '3', '4', '5', '6', '7'] |
| | | // global.DC.Namespace.Cesium.Ion.defaultAccessToken = cesiumAsset |
| | | // |
| | | // global.viewer.imageryLayers.addImageryProvider(new global.DC.Namespace.Cesium.WebMapTileServiceImageryProvider({ |
| | | // //影像注记 |
| | | // url:'http://t{s}.tianditu.com/cia_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=cia&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default.jpg&tk=' + |
| | | // tiandituTk, |
| | | // subdomains: subdomains, |
| | | // layer: 'tdtCiaLayer', |
| | | // style: 'default', |
| | | // format: 'image/jpeg', |
| | | // tileMatrixSetID: 'GoogleMapsCompatible', |
| | | // show: true, |
| | | // transparent: true, |
| | | // })) |
| | | // |
| | | global.viewer.imageryLayers.addImageryProvider(new global.DC.Namespace.Cesium.WebMapServiceImageryProvider({ |
| | | //影像注记 |
| | | url: 'http://39.107.109.193:8105/geoserver/Map/wms', |
| | | layers: 'yanmo', |
| | | parameters: { |
| | | version: "1.1.1", |
| | | service: 'WMS', |
| | | format: 'image/png', |
| | | opacity: '0.2', |
| | | transparent: true, |
| | | }, |
| | | })) |
| | | |
| | | // 去除logo |
| | | let primitiveArr = global.viewer.scene.primitives._primitives |
| | |
| | | global.DC.ready(initViewer) |
| | | }, |
| | | |
| | | methods:{ |
| | | |
| | | } |
| | | methods: {} |
| | | |
| | | } |
| | | </script> |