SceneControl.addEvent()

0 投票
调用SceneControl.addEvent(),回调函数不响应。

添加了事件:sceneControl.addEvent("measureDistanceFinished", disFinishedHandler);

可是不响应:function disFinishedHandler(dTotalDis) {

//    debugger;

    alert("总距离:" + dTotalDis + "米");
}
11月 1, 2017 分类:  339次浏览 | 用户: 初学者而言 (9 分)

2 个回答

0 投票
您好,您需要将line3D也包含在function方法参数中。
11月 1, 2017 用户: 张阳名 登峰造极 (5,560 分)
用法里面没有写啊,示范代码也没有。是这样吗?

function disFinishedHandler(dTotalDis,line3D) {

//    debugger;

    alert("总距离:" + dTotalDis + "米");
}
0 投票
你好,量算的事件的使用可以参考samplecode中量算范例measure.html中具体的写法。造成该问题可能的原因是由于页面没有设置兼容性导致,需要在页面的head中添加兼容性代码。

<meta http-equiv="x-ua-compatible" content="IE=8">
12月 6, 2017 用户: 刘桔伍 牛刀小试 (266 分)
...