js如何通过正则来获取匹配图层

0 投票
使用产品:supermap-iserver-9.1.1a-win64-zip 操作系统:win10 x64

问题:js开发,想使用map.getLayersByName()的方法进行图层的查询,现在是写正确的图层名称是可以获取到的,但是我想以正则的方式获取以特定字符串开头的图层名称,一直都无法获取到,如果想用正则的方式应该如何来写呢?例如,我判断以theme开头的图层,/^theme.*$/写法但获取不到匹配的layer。谢谢
5月 20 分类:  87次浏览 | 用户: 超图小号 初出茅庐 (20 分)

1个回答

0 投票
5月 20 用户: 于浩 名扬四海 (4,171 分)
你好,使用getLayersBy方法,第一个参数,图层属性是指什么?
我刚试了一下getlayersbyname也是支持正则的,看了一下你的js正则表达式,如果是想实现以theme为开头的话用这个表达式应该就可以了/^theme.*/gi

我这边还是获取不到图层,我发下截图您看下是哪里存在问题,感谢!

...