|
|
@@ -52,6 +52,8 @@ viewer.scene.skyBox.show=false;
|
|
|
viewer.shadowMap.darkness=0.2;
|
|
|
viewer.isPointLight=true;
|
|
|
|
|
|
+viewer.cesiumWidget.screenSpaceEventHandler.removeInputAction(Cesium.ScreenSpaceEventType.LEFT_DOUBLE_CLICK);
|
|
|
+
|
|
|
// 如果为真,则允许用户旋转相机。如果为假,相机将锁定到当前标题。此标志仅适用于2D和3D。
|
|
|
viewer.scene.screenSpaceCameraController.enableRotate = false;
|
|
|
// 如果为true,则允许用户平移地图。如果为假,相机将保持锁定在当前位置。此标志仅适用于2D和Columbus视图模式。
|
|
|
@@ -213,12 +215,14 @@ redMapLayer.show=false;
|
|
|
async: false,
|
|
|
success: function(result){
|
|
|
for(let i=0;i<result.length;i++){
|
|
|
+ let bool=true;
|
|
|
viewer.entities.values.map(e=>{
|
|
|
if(e.label&&e.label.text==result[i].place){
|
|
|
- i++;
|
|
|
+ bool=false;
|
|
|
}
|
|
|
+
|
|
|
});
|
|
|
- viewer.entities.add(new Cesium.Entity({
|
|
|
+ bool&&viewer.entities.add(new Cesium.Entity({
|
|
|
position:Cesium.Cartesian3.fromDegrees(result[i].position[0],result[i].position[1],500),
|
|
|
label:{
|
|
|
text:result[i].place,
|