arcgis js 4.x 测量面积工具使用报错

官方自带的测量面积的API-AreaMeasurement2D不能正常使用。打开浏览器开发者工具平台查看,报了一个错误。
浏览器:IE11或者国内双核浏览器IE兼容模式
arcgis js版本:4.12

bug1.png


bug2.png

 
已邀请:

swaggyP - 网络粉刷匠

赞同来自:

IE自己都已经放弃自己了,还在用IE么。

ibrucekong

赞同来自:

兄弟这问题解决了吗?
我遇到了更加奇特的问题,描述如下:
在使用ArcGIS API for JavaScript 4.10版本做开发时,遇到了在IE11下测量(测面,测线)无法使用的问题。
    场景如下(以测量面积为例,测量长度同理):
    1.如果使用投影4326的数据服务,在chrome下也可以用,测量在IE11下可用;
    2.如果使用投影2384的数据服务,测量在chrome下可用,在IE11下不可用,遇到这个情况,调试如下:
    
    var activeWidget = new AreaMeasurement2D({
        view: view // view是上面已经实例化的
    });
    debugger
    activeWidget.viewModel.newMeasurement();
在debugger处发现 activeWidget.viewModel.state是disabled,而正常在实例化activeWidget的情况下,这个state是ready,请问遇到disabled的情况,我该怎么办?
这个情况仅在IE下发生的,chrome中一直都是正常的。

要回复问题请先登录注册