Commit 8ad09e97 authored by 何军's avatar 何军

点击二维面显示信息

parent f9bd86f5
Pipeline #8 canceled with stages
......@@ -108,12 +108,23 @@ function initialize() {
show: false
}));
}
//二维面
var entities
let houseAreaSign = Cesium.GeoJsonDataSource.load('Build/Data/houseAreaSign.json',{clampToGround:true});
houseAreaSign.then(function (dataSource) {
entities=dataSource.entities
var areaEntitiesVals=entities.values;
for (let i = 0; i <areaEntitiesVals.length; i++) {
var entity=areaEntitiesVals[i];
if(Cesium.defined(entity.polygon)){
entity.GID=Number(i+1);//加标识
}
}
viewer.dataSources.add(dataSource);
});
polygon = new Cesium.GroundPrimitive({
geometryInstances: new Cesium.GeometryInstance({
geometry: new Cesium.CorridorGeometry({
......@@ -177,8 +188,17 @@ function initialize() {
let pickedObject = viewer.scene.pick(movement.position);
if (Cesium.defined(pickedObject)) {
if (Cesium.defined(pickedObject["id"])) {
// console.log(pickedObject["id"].name);
viewer.popup.show(cartesian, {name: pickedObject["id"].name});
var url="http://172.16.10.132:8012/geoserver/Map3D-V2.0/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=Map3D-V2.0:house_query&maxFeatures=50&outputFormat=application%2Fjson&viewparams=a:"
$.ajax({
type:"GET",
url:url+pickedObject["id"].GID,
async:false,
success:function(data){
var properties=data.features[0].properties;
viewer.popup.show(cartesian,properties);
}
});
}
}
}, Cesium.ScreenSpaceEventType.LEFT_DOWN);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment