【问题标题】:How to get the type of layer or source in OL3?OL3中如何获取图层或源的类型?
【发布时间】:2015-11-30 09:47:15
【问题描述】:

我想知道如何在ol3中获取图层的类型和来源?

背景:我有一张用户可以修改的地图。用户可以(取消)激活来自不同来源的图层,我想提取用户所做的所有设置。像可见层、中心点、分辨率等,以便稍后重建地图。

目前我想收集所有图层及其来源,但我无法获取图层类型。所以不知道是Tile还是Image等。

不幸的是 object.constructor.name 是一个空字符串。那么还有其他想法吗?

【问题讨论】:

    标签: openlayers-3


    【解决方案1】:

    使用 instanceof 例如ol.layer.Tile的图层实例

    【讨论】:

    • 是的,这行得通!谢谢!只是为了完成答案:不可能得到名字?唯一的办法就是比较一下?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-19
    • 2018-04-08
    • 2014-05-09
    • 2017-10-14
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    相关资源
    最近更新 更多