首页 / 浏览问题 / WebGIS / 问题详情
查询和地图显示的报错问题
YWQ
75EXP 2023年07月20日

您好,我想问一下这两个问题:

1.图一,地图有时候需要刷新好几次才可以显示出来,而且报右侧的错误,而且拉框选择的时候,显示的数据也不一样,没有功能相关的报错,只有截图中的这两个

2.图二中错误可以解决吗,就是一个地图加载,以前没报过这个错误,好像是解析器和跨站点的问题,希望您能给我一些解决方案,谢谢

1个回答

您好,1、地图刷新好几次才显示出来,如果是数据量比较大的情况下加载地图服务确实需要时间加载渲染,iserver所在的服务器内存、cpu是否高,服务的并发量是否过大,这会影响底图加载;还有就是网络原因,可以排查一下iserver服务器和web端所在服务器的带宽,传输过程网速的网速也有影响,或者打开其他页面查看是否存在加载缓慢的问题。拉宽选择是做查询的话,如果查询的数据不一样,可以单步调试,在传入查询参数的地方检查每次拉框筛选参数是否一致,以及查询请求返回结果是否一致,这跟原始数据和业务查询逻辑都有关。

2、根据图示的这类错误,是指在标签还没有加载的时候该方法就被调用了,错误提示的js文件是否被引入,错误代码具体是在哪个接口调用出错的。

地图初始化建议参考官网示例:https://iclient.supermap.io/examples/leaflet/editor.html#01_tiledMapLayer4326

1,865EXP 2023年07月21日
您好,相关JS文件已经引入了,而且您说的在标签还没有加载的时候该方法就被调用了,我使用了这个if (document.readyState === 'complete') { // 执行需要在标签加载完成后才能执行的代码 processCompleted2(getFeaturesEventArgs); }检查,仍然报错
通过远程查看,引入js不完全导致,已解决。
...