ArcGIS for javascript 透明度、是否允许地下导航

在ArcGIS API for Java 4.8中map类增加了ground属性,通过设置ground可以对地表的颜色、透明度、是否允许地下导航三个内容进行设置,这种地下模式广泛应用于地下管线、地质体等的查看。

本文以4.16版本为例子


地上模型效果

由于该模型有部分在地下,被地表遮挡,需要看到地下模型部分有两个方案
1、设置地表透明度View.map.ground.opacity 设置为0.2效果

地表透明度为0.2

2、开启地下导航模式,支持鼠标旋转进入地下View.map.ground.navigationConstraint 设置为none

地下效果

参考官方api

官方API截图

默认值为:stay-above
开发过程调试发现,View.map.ground.navigationConstraint = 'stay-above' 并不能设置禁止进入地下
解决方案:View.map.ground.navigationConstraint = null

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。