私はバグを起こしたか、何か見落としたようです。OpenLayers .containsPointパン後
OpenLayers Vectorレイヤーのすべてのベクトル機能を列挙するコードを記述しました。これは、マウスがベクトル機能の内側にあるかどうかを確認するためのものです。
既存のOpenLayersコントロール(選択など)がマウスの下で機能を見つけた後に停止し、複数の機能が互いに積み重ねられる可能性があるため、これを行う独自のメソッドを作成しなければなりませんでした。
私の問題は、.containsPointメソッドが 'パン'の前のコードを使用しているようです。 ズームインまたはズームアウト後、ジオメトリは正しい場所にあるように見え、マップ上にマウスを置くと、.containsPointが正しく機能します。
マップは、サンプルコードがなければ何か(フィーチャのジオメトリ)
..あなたが言ったように、それはほとんどの質問で最初の誕生日です - 私はこれを修正しました...私は別の方法を呼び出す必要があったことを覚えておくことができます。私は答えを投稿しようとしていました - しかし、その時、私は自分の質問に答えることに「心配しました」。 – Adrian