arcgis for js中的extent
发布时间:2022-12-24 22:38:23 307 相关标签:
使用arcgis for js,加载地图底图的时候,有时会用到extent属性。比如:
//arcgis api for js 3.35
var map = (function () {
//该extent定义了包括中国周边在内的范围
var extent = new Extent({
xmin: 116.959,
ymin: 30.224,
xmax: 121.837,
ymax: 33.609,
spatialReference: {
wkid: _WKID,
},
});
var map = new Map("map", {
center: mapcenter,
maxZoom: _ZOOM_MAX,
minZoom: _ZOOM_MIN,
zoom: _ZOOM_DEFAULT,
extent: extent,
。。。
});
return map;
})();
这个extent到底是什么呢?我一直没有搞懂。这个英语单词,是“范围”的意思。但在我过去实践过程中,这个属性好像无论是否设置,都不起什么作用。
但近期做的一个项目,需要展示世界地图,使用天地图作为底图,而上述代码只显示了中国及周边,美洲部分就不见了,一片空白。后来将extent属性屏蔽,则全部显示。
var map = new Map("map", {
center: mapcenter,
maxZoom: _ZOOM_MAX,
minZoom: _ZOOM_MIN,
zoom: _ZOOM_DEFAULT,
// extent: extent,
。。。
});
由此可知,首先extent是一个有关地图底图的属性;其次extent是对全图的一个裁剪。
文章来源: https://blog.51cto.com/leftfist/5926796
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报