问题描述:超图官网示例,openlayers开发。单值专题图示例中,岛洞面处理函数存在问题,经过代码调试发现虽然有调用islandHoleHandlerForFeature方法,但传入参数feature,并不满足if()判断条件,也并未执行后续对应岛洞面数据的处理函数islandHoleHandlerForMultiPolygon,而是直接return返回原feature要素。因此,示例代码中功能实现也只是通过写死固定的id,使对应id的岛洞面数据优先加载,达到最终渲染效果。而并没有执行对岛洞面数据的判断以及处理,实际开发应用中无法真正避免岛洞面数据的渲染问题。想请教一下,实际开发中如果对于岛洞面数据需要优先加载来避免岛洞面数据的渲染问题,应如何判断面数据为岛洞面数据类型数据?示例提供的方法是否存在问题?谢谢!
问题图片: