3 d最大距離と制限最大最小距離を得る.

585 ワード

最大距離の制限は、デフォルトでは2です.3で引くことができるより遠くに設定して、1で制限できるより近いview.navigation.set ZoomOut LimitFactor(3)で最小距離を制限します.デフォルトでは200です.2 dviewer.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 ;
}