Openlayers 3 指南4You-layermenu扩展显示/隐藏文本功能
有没有办法扩展layermenu 对于功能层用户应该能够单击图像或按钮来显示/隐藏该特定层功能的文本 显示或隐藏功能的文本由stylefunction根据图层的当前“”showfeaturetext''属性进行处理 用当前代码可以这样做吗 亲切问候,Openlayers 3 指南4You-layermenu扩展显示/隐藏文本功能,openlayers-3,guide4you,Openlayers 3,Guide4you,有没有办法扩展layermenu 对于功能层用户应该能够单击图像或按钮来显示/隐藏该特定层功能的文本 显示或隐藏功能的文本由stylefunction根据图层的当前“”showfeaturetext''属性进行处理 用当前代码可以这样做吗 亲切问候, Sam如果要创建自定义指南4,则可以扩展layerselector(请参见和)并覆盖buildLayerButton方法。遗憾的是buildLayerButton没有返回按钮,这会使它更简单一些 export class MyLayerSelect
Sam如果要创建自定义指南4,则可以扩展layerselector(请参见和)并覆盖buildLayerButton方法。遗憾的是buildLayerButton没有返回按钮,这会使它更简单一些
export class MyLayerSelector extends LayerSelector {
buildLayerButton (layer, $target) {
super.buildLayerButton(layer, $target)
$target.children(':last-child') // <- this should be your button as a jquery object
}
}
导出类MyLayerSelector扩展LayerSelector{
buildLayerButton(层$target){
super.buildLayerButton(层$target)
$target.children(“:last children”)/我一直在尝试,但没有成功
以下是我的步骤:
我在源目录中创建了一个新文件:(.\src\controls\MyLayerSelector.js)
内容:
从“jquery”导入$
从“/LayerSelector”导入{LayerSelector}
导出类MyLayerSelector扩展LayerSelector{
buildLayerButton(层$target){
super.buildLayerButton(层$target)
$button=$target.children(“:最后一个子项”)//