2011-12-29 20 views
1

Openlayersマップでマウスが関連するすべての問題が、位置が固定されたDIV内に配置されている場合に問題があります。ブラウザのビューポートの一番上にあるときはマップがうまく動作しますが、ページをスクロールするとズーム/クリックエフェクトが移動していることがわかります。ここではhttp://41.32.148.178:82/#!search=KFC%2F0%2F0%2F0%2F%2Fをチェックして、私の言いたいことを正確に見ることができます。Openlayersでのズームとマウスイベントの問題

この男は、彼が同じ問題に直面していますが、任意の応答http://lists.osgeo.org/pipermail/openlayers-users/2010-July/018769.html

+0

あなたが話している効果が表示されない - スクロールした後に正常に見える。どのブラウザとバージョンを表示していますか?どのオペレーティングシステムですか?これが発生する前にどれくらい下にスクロールしますか? – iND

+0

私は最新バージョンのChromeを使用していますが、これは他のすべてのブラウザで実際に行われます。ズームの上にあるURLを開いたときにスクロールバーを使用してページをスクロールしてから、 –

+0

FF 9.0.1でこの問題が発生していないと思います。スケールのズームエリアについて少し上向きの矢印を押すと、上に移動するのではなく、地図が下に移動することを意味しますか?そうでなければ、私は珍しいものを見つけるつもりはない。 – iND

答えて

0

私が使用していたOpenLayersバージョン(2.1)のバグで、最新バージョン(2.11)に更新されました。

+0

あなたは、このバグまたはバグレポートへのリンクについての詳細を提供できますか?他の人もこの問題の助けを受けることができます –

+0

私はまだ2.12でそれを持っています... –

1

私はあなたが垂直とhorizental scollbar値に基づいてマップの位置を調整する必要があると思うが取得できませんでしたように思えます。 Firefoxの、クロム、サファリ、オペラの使用すなわち、ここで

http://www.howtocreate.co.uk/tutorials/javascript/browserwindow

をこの

document.body.scrollLeft 
document.body.scrollTop 

参照の例を使用するためにスクロールバーが

window.pageXOffset 
window.pageYOffset 

しばらく値を取得するには、このコードの場合

http://www.w3schools.com/jsref/prop_win_pagexoffset.asp

関連する問題