首页 / 浏览问题 / 云GIS / 问题详情
IE11中的定位问题
4EXP 2017年12月28日

当我使用iClient8C for javascript API中SuperMap.Control.Geolocate,用来定位浏览器位置时,发现谷歌、火狐(非纯IP等不安全地址时)、edge时都没什么问题,唯独使用IE11的时候,第一次取位置时正确,但是第二次调用时就会报错,错误信息是“未能确定当前位置“,这个问题在demo(http://ip:port/iserver/iClient/forJavaScript/examples/examples.html#geolocate)中同样可以复现,我想请教下这是为什么。以上~~

1个回答

您好,你chrome和firefox都没问题?这俩应该都不支持啊,你的报错是“当前浏览器不支持定位服务”还是“未能确定当前位置”?
4,524EXP 2017年12月28日

这是IE下locationfailed回调事件中输出的event。而且第一次不出现,第二次之后执行定位才会出现。

这是chrome下locationfailed回调事件中输出的event。但是这个问题这是因为地址被认为不是安全来源导致的。而IE下的报错我却不知为什么。

浏览器自身原因就没办法解释了。。。
...