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

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

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

参考官方api

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