2.23.3 地图运行异常问题
Q1:三维场景无法显示,该如何处理?
A1:CooRunSDK控件未成功运行。原因可能有以下几点:
①CooRunSDK未注册
解决方案:请找到SDK安装目录下bin文件夹,打开后找到RegeditDLL.exe/RegeditDLL_x64.exe
并用管理员身份运行,勾选上“强制32位IE”或者“强制64位IE”选项,再点击“注册”,待注册界面提示所有组件注册成功即可。
②IE位数与SDK位数不匹配
解决方案:对应位数的SDK必须使用对应位数的IE运行,SDK注册时会强制修改默认使用的IE版本,但某些情况下可能会导致修改失败,则需要用户自己去对应文件夹下打开对应的IE来运行。
32位IE路径: C:\Program Files (x86)\Internet Explorer\iexplore.exe
64位IE路径: C:\Program Files\Internet Explorer\iexplore.exe
③使用IE运行三维网页时,SDK控件运行被阻止
解决方案:打开IE-->Internet选项-->安全选项卡,选择Internet区域,点击自定义级别;
自定义级别中,将ActiveX控件和插件选项卡中,将所有选项全部选择启用;
同理,点击本地Interent与受信任的站点,将相关设置启用;
然后点击高级选项卡,将”允许活动内容在”我的电脑”的文件中运行”与”允许来自CD的内容在”我的电脑”中运行”进行勾选。
④重启SDKDaemon服务
解决方案:在“任务管理器”的服务,找到SDKDaemon服务将其停止在重新启动。
⑤机器配置是否符合
解决方案:三维场景无法打开,需要优先排除机器性能是否符号最低配置, 硬件配置查看
⑥JSAPI的相关库文件是否更换
在SDK安装及授权后需要将SDK安装目录下的jsapi文件夹中cooSdkApi.js和cooSdkApi.js.map,这两个文件拷贝到你所指定的项目目录中。
Q2:三维显示异常,该如何处理?
A2:解决方案:请确认显卡是否为NVIDIA独立显卡并确定驱动版本为最新版本,如显卡类型正确,请进行以下显卡设置:
①在桌面空白处鼠标右键,选择NVIDIA控制面板。
②点击管理3D设置,然后点击程序设置。
③在"选择要自定义的程序"中找到并选择IE程序。如果没有可以点击添加,并指定IE所在目录。(注意使用的是32位还是64位的IE)
④在"为此程序选择首选图形处理器"中选择高性能NVIDIA处理器。
⑤最后点击应用。
Q3:使用英伟达Quadro系列显卡时出现加载时间过长,该如何开启?
A3:解决方案:常见问题处理请参见英伟达Quadro系列显卡配置指南的信息,按照说明内容完成相关配置。
Q4:使用三维地图时出现CPU溢出导致浏览器闪退,该如何处理?
A4:解决方案:出现该问题时请及时与技术人员联系,并将使用SDK版本与log日志提供给技术人员。
Q5:运行时出现WebSocket连接失败时,该如何处理?
A5:解决方案:请重新启动项目或及时联系技术人员,并将log日志提供给技术人员。
Q6:客户端AMD独显时出现加载异常其他AMD机器显示正常,该如何开启?
A6:解决方案:建议升级该机器驱动,保证驱动版本为最新版本,再次运行项目即可。
Q7:使用三维地图时,当Chrome运行地图时再次打开IE浏览器运行地图发现地图无法加载,该如何处理?
A7:解决方案:目前机制只支持一个SDK运行或可选择双开版本进行设置。