arcgis api4.4中如何设置sceneview中地图的缩放级别的显示级别范围?
在arcgis api3.x中Map类中有minZoom、maxZoom属性可以控制,地图的缩放级别,就是当地图放大到某个级别的时候,就不能再放大了,缩小的一样,即地图的放大与放小只能制定级别范围之内。我想的办法是通过watch()方法监视zoom属性,当达到某个值的时候,就暂停地图的放大,我的写法是这样的。
代码:
var maxZoom=18;
sceneview.watch("zoom",function(value)
{
if(value>maxZoom)
{
sceneview.zoom=maxZoom;
}
});
当地图级别达到某个值得时候,就一直将最大级别值给zoom属性,但是有什么更好的办法吗?
代码:
var maxZoom=18;
sceneview.watch("zoom",function(value)
{
if(value>maxZoom)
{
sceneview.zoom=maxZoom;
}
});
当地图级别达到某个值得时候,就一直将最大级别值给zoom属性,但是有什么更好的办法吗?
2 个回复
朱云峰Yvan
赞同来自:
流星之绊
赞同来自:
要回复问题请先登录或注册
发起人
webgis爱好者
相关问题
问题状态