首页 / 浏览问题 / 三维GIS / 问题详情
SceneControl.addEvent()
9EXP 2017年11月01日
调用SceneControl.addEvent(),回调函数不响应。

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

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

//    debugger;

    alert("总距离:" + dTotalDis + "米");
}

2 个回答

您好,您需要将line3D也包含在function方法参数中。
5,560EXP 2017年11月01日
用法里面没有写啊,示范代码也没有。是这样吗?

function disFinishedHandler(dTotalDis,line3D) {

//    debugger;

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

<meta http-equiv="x-ua-compatible" content="IE=8">
449EXP 2017年12月06日
...