WebGL实现打开场景缩放至本图层

0 投票
155 浏览

WebGL如何实现类似Deskpro打开场景缩放至本图层的功能?

打开发布iServer服务下的所有图层,分别为影像和地形,得不到它们的layerBounds。

var promise = scene.open('http://localhost:8090/iserver/services/3D-LZDEM/rest/realspace');
    	 Cesium.when.all(promise,function(layers){
	    	 //获取第一个图层的矩形范围
	    	 var bounds = layers[0].layerBounds;
	    	 if(bounds){
		    	 viewer.scene.camera.flyTo({
		    		 destination : bounds
		    	 });
	    	 }

最新提问 1月 3 分类:  155次浏览 | 用户: zhanglihong 初出茅庐 (33 分)

1个回答

0 投票
 
已采纳
您好,影像和地形需要预先生成缓存,然后通过加载图层的方式加载。

具体可以参考Webgl范例中的 图层 - 地形 - 珠峰地形影像。
最新回答 1月 3 用户: 张阳名 名扬四海 (4,922 分)
采纳于 1月 5 用户:zhanglihong
叠加iServer发布的二维地图,是不是只支持坐标系4326和3857?
是的。其他的都不支持。
好的,谢谢
...