0

私はこれについてグーグルで検索しましたが、間違ったキーワードを使用して検索しているだけかどうかはわかりません.

これがシナリオです。

マップに多数のマーカーを自動生成しています。マーカーにカーソルを合わせるたびに、ポップアップが表示されます。ホバーアウトすると、ポップアップがオフになります。しかし問題は、マップをズームアウトすると、マーカーが 1 つのエリアに密集してしまうことです。そのため、マーカーにカーソルを合わせると、表示されるポップアップがトグルしなくなりました。したがって、マップに多くのポップアップが表示されるまで、マップにポップされたままになります。

なぜこれが起こっているのですか?

入力してくれてありがとう。

4

1 に答える 1

0

私はこれを前に経験したことがありません。OpenLayersの誤動作ではなく、コードのバグをお勧めします。何かのようなもの

selectControl.events.on({
    featurehighlighted: function() {/* show popup */},
    featureunhighlighted: function() {/* hide popup */}
});

マップ上に多くのフィーチャがある場合でも、正しく機能するはずです。

于 2012-11-27T11:07:20.910 に答える