1
オーバーレイ要素が現在表示されているかどうかを検出する方法を教えてください。オーバーレイが表示されているかどうかを検出する
私はこの情報をDOM要素の境界ボックスに渡す可能性があると思いますが、これは私にとっては良い解決策ではないようです。
openlayers APIを使用して調べる方法はありますか?
オーバーレイ要素が現在表示されているかどうかを検出する方法を教えてください。オーバーレイが表示されているかどうかを検出する
私はこの情報をDOM要素の境界ボックスに渡す可能性があると思いますが、これは私にとっては良い解決策ではないようです。
openlayers APIを使用して調べる方法はありますか?
ol.Overlay
位置でol.View
範囲内にあるかどうかをチェックすることができます:チャームのような
var overlay_position = overlay.getPosition();
var view_extent = map.getView().calculateExtent(map.getSize());
console.info(ol.extent.containsCoordinate(view_extent, overlay_position));
作品。ありがとうございました! – gerric