请问jsapi4.4如何获取地图(MapView)的extent?
虽然MapView的extent属性,但此属性只能赋值设置范围,而不能获取当前范围
发起人
相关问题
- 作为Desktop用户对数据的获取比较乏力,可能缺了哪些知识?
- 有谁知道哪里可以免费获取各省市地图数据呢,包括详细的shape文件数据
- 请问ArcGIS适合在局域网内用javaweb做二次开发吗?
- 请问初学者怎样快速入门
- 请问大神们,怎么用ArcGIS做城镇间经济联系强度的图?
- 请问arcmap如何使用多线程?
- 用ArcMap输入7参数,从wgs84坐标系转西安80坐标系,转后误差较大,4米左右,请问这是正常的吗?如何能提高转换精度?
- 请问大家学习AE开发都参考了哪些资料?
- 请问目前基于Esri哪个平台可以开发出这样的效果?(如3D热力图)
- 微信页面 arcgis api 地图无法操作
- 请问谁有批量Load Data的工具啊?
问题状态
- 最新活动: 2017-07-11 20:09
- 浏览: 4187
- 关注: 2 人
1 个回复
GIS晴天 - webgis爱好者
赞同来自: Vir 、cannel 、邢书书
{
var extent=oldValue;
})
你可以利用该方法获取你想的想显示的地图范围的extent值,是非常好用的。我就一直这样用。
举个例子,如果你只想显示北京市的视图,不想显示其他省份的,但又不知道北京市的范围。
1.首先把上面的监视extent的属性值的代码写好(不明白的可以自己研究下有例子的),
2.开始调用世界地图,拖动缩放视图,调整视图范围到你感觉满意时停止。
3.打开调试工具给该处添加断点,缩放一下地图,代码就会在该处停止,newVlaue值是你缩放后的值,oldValue值是你原来的值,就是你缩放之前的范围值,也就是你已经调整好的地图范围,你就可以根据该值设置视图的范围,结果显示的是你已经调整好时的地图范围。
希望能帮到你,这是我自己研究出来的,很好用,想要什么范围的视图都可以获得到,有什么问题可以问我。
给你个watch()方法的例子链接,不明白,自己可以研究一下
https://developers.arcgis.com/ ... .html
要回复问题请先登录或注册