代码之家  ›  专栏  ›  技术社区  ›  ernie

Openlayer5:HiTolerance似乎不适用于WMS层

  •  0
  • ernie  · 技术社区  · 7 年前

    我对openlayers是个新手,因为我今天刚尝试将地图从传单移植到ol。 hitTolerance 正是我想要的。而且,我知道v5是非常新的,所以在我的经验中文档没有完全更新。

    我好像拿不到 高容限 使用WMS图层。

    我理解,从v5开始,您现在可以指定 高容限 在里面 forEachLayerAtPixel 但我还是要准确地击中那一层才能被 前一层像素 .

    我也试过了 forEachFeatureAtPixel 但那没给我什么。WMS层是否具有功能?

    我都试过了 TileLayer/TileWMS ImageLayer/ImageWMS .两个行为都一样。使用 前一层像素 即使有 高容限 属于 100 我仍然需要非常精确的击球。

    我做错什么了吗?我不知道这是一个bug,还是 高容限 只是不适用于WMS层。任何帮助都将不胜感激。谢谢。

    1 回复  |  直到 7 年前
        1
  •  1
  •   JGH    7 年前

    hitTolerance

    doc