arcgisapiforjs4.11实现分屏对⽐、实时联动的关键代码.txt
⽅法1(推荐使⽤,实时效果好).包菜炒肉
// 以下要给2个视图添加事件,使其“实时联动”,包括缩放,拖动,和旋转。
(["mou-wheel", "drag", "hold"], function (event) {
tTimeout(function(){
// viewpoint包含但不限于extent。
view2p_2.viewpoint = view2p_1.viewpoint;
}, 80);
胼胝是什么意思});
(["mou-wheel", "drag", "hold"], function (event) {
tTimeout(function(){
/
/ viewpoint包含但不限于extent。
view2p_1.viewpoint = view2p_2.viewpoint;
}, 80);
饮食健康知识
});平安建设工作计划
丹麦人英语注意:
“mou-wheel(⿏标滚轮事件)”的触发是在滚动开始的时候(上升沿),⽽不是在滚动完成的时候(下降沿),
可以通过tTimeout设置延迟时间,最终得以实现。
参考:blog.csdn/zhangzhen1987730/article/details/78210029#commentBox
⽅法2(没有实时效果,只有最终效果).
require(["esri/core/watchUtils"], function(watchUtils) { /* code goes here */ });
whenTrue(obj, propertyName, callback) -> {WatchHandle}static
propertyName可能的取值(我发现的)stationary(静⽌的),ready。清空回收站快捷键
cad如何画虚线watchUtils.whenTrue(view2p_1, "stationary", function () {
// viewpoint包含但不限于extent。
view2p_2.viewpoint = view2p_1.viewpoint;
});和蔼
watchUtils.whenTrue(view2p_2, "stationary", function () {
// viewpoint包含但不限于extent。
view2p_1.viewpoint = view2p_2.viewpoint;
});