关于javascript:3d-获得最大距离和限制最大最小距离

限度最大间隔,默认为2,设为3能够拉的更远,设为1能够限度的更近
viewer.navigation.setZoomOutLimitFactor(3)
限度最小间隔,默认为200,只针对2d
viewer.navigation.setZoomInLimitFactor(300)

取得最大间隔

function getMaxDis() {
    var maxFactor = viewer.navigation.getZoomOutLimitFactor();
 if(viewer.toolController.getActiveTool().getName() == "orbit"){
    var computeOverviewDistance = viewer.navigation.computeOverviewDistance(viewer.toolController.getActiveTool().getFitBounds());
 var maxDis = maxFactor * computeOverviewDistance;
 return maxDis
    }
    return ;
}

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理