|
@@ -21,7 +21,7 @@ import TDSY from './cockpitNew1/tdsy';
|
|
|
import GDBH from './cockpitNew1/gdbh';
|
|
|
import STXF from './cockpitNew1/stxf';
|
|
|
import WPJG from './cockpitNew1/wpjg';
|
|
|
-import { cockpitInfo, getGeoJson } from '@/api/cockpit'
|
|
|
+import { cockpitInfo } from '@/api/cockpit'
|
|
|
// import s from "./"
|
|
|
export default {
|
|
|
components: { JSYD, TDSC, HYSY, TDSY, GDBH, STXF, WPJG },
|
|
@@ -77,7 +77,7 @@ export default {
|
|
|
console.log('点击entity');
|
|
|
if (pickObj.id.properties.hasProperty('name')) {
|
|
|
const name = pickObj.id.properties.name.getValue();
|
|
|
- const address = pickObj.id.properties.obj.getValue();
|
|
|
+ const address = pickObj.id.properties.adcode.getValue();
|
|
|
console.log(name, address);
|
|
|
|
|
|
}
|
|
@@ -109,29 +109,24 @@ export default {
|
|
|
// console.log(data, "asda");
|
|
|
// console.log(data1, "asda");
|
|
|
// 三亚行政区划加载
|
|
|
- // 加载公园面状文件并拉伸一定高度
|
|
|
-
|
|
|
-
|
|
|
- let xzqh = await getGeoJson('');
|
|
|
- console.log(xzqh, "xzqh");
|
|
|
-
|
|
|
- // Cesium.GeoJsonDataSource.load('https://geo.datav.aliyun.com/areas_v3/bound/460200_full.json').then(function (dataSource) {
|
|
|
- // viewer.dataSources.add(dataSource);
|
|
|
- // let entities = dataSource.entities.values;
|
|
|
- // for (let i = 0; i < entities.length; i++) {
|
|
|
- // console.log('entities: ', entities);
|
|
|
- // let entity = entities[i];
|
|
|
- // entity.polygon.material = Cesium.Color.fromCssColorString("RGBA(24, 100, 166, 0.7)");
|
|
|
- // entity.polygon.outline = false;
|
|
|
- // // 将高度拉伸至35米
|
|
|
- // entity.polygon.extrudedHeight = 450;
|
|
|
- // entity.polygon.height = 100;
|
|
|
- // entity.properties = {
|
|
|
- // 'name': "qwe",
|
|
|
-
|
|
|
- // };
|
|
|
- // }
|
|
|
- // });
|
|
|
+
|
|
|
+ Cesium.GeoJsonDataSource.load("../../static/data/460200_full.json").then(function (dataSource) {
|
|
|
+ viewer.dataSources.add(dataSource);
|
|
|
+ let entities = dataSource.entities.values;
|
|
|
+ for (let i = 0; i < entities.length; i++) {
|
|
|
+ let entity = entities[i];
|
|
|
+ entity.polygon.material = Cesium.Color.fromCssColorString("RGBA(24, 100, 166, 0.7)");
|
|
|
+ entity.polygon.outline = false;
|
|
|
+ // 将高度拉伸至35米
|
|
|
+ entity.polygon.extrudedHeight = 450;
|
|
|
+ entity.polygon.height = 100;
|
|
|
+ entity.properties = {
|
|
|
+ 'name': entity.properties._name._value,
|
|
|
+ 'adcode': entity.properties.adcode._value,
|
|
|
+
|
|
|
+ };
|
|
|
+ }
|
|
|
+ });
|
|
|
this.$nextTick((res) => {
|
|
|
this.pick_xzqh();
|
|
|
|