1370003216 IE9やIE10とOpenLayers2.12で質問です。拡大縮小を高速に連続で繰り返すと、図(Windows8/IE10の場合)のようにマップの上下で見ているところとは違うところが表示されるようになります。回避策はないものでしょうか?

出来れば、VB.NETのWebbrowserコンポーネント(レジストリ書き換えで、IE7エミュレータが動作しないようにします → http://bit.ly/MsGiWS)より開いた場合でも適応できる手段ですと助かります。
よろしくお願いいたします。
※「InternetExplorerは使わずchromeを使え」などという悲しい答えはなしでお願いします。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2013/06/04 22:35:34
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:fiwa No.1

回答回数1200ベストアンサー獲得回数253

ポイント500pt

同じものと思われる症状がOpenLayersのissue #686として出ていました。
Tile alignment issue in Internet Explorer 10 when using certain base maps · Issue #686 · openlayers/openlayers · GitHub

IE10/Windows 8でBingマップやOpenStreetMapのレイヤーにて、ズームインとズームアウトを繰り返した時にマップタイルのジャンプが起き、マウスホイールを素早く動かした場合に再現しやすいということです。

一時的な対処方法として、インターネットオプション → 詳細設定 で"スクリプトのデバッグを使用しない (Internet Explorer)" のチェックを外す、という方法が書かれていました。

Temporary workaround is this: You have to go the "internet settings" -> Advanced and uncheck the "Disable script debugging (Internet Explorer)" Checkbox.

https://github.com/teamgeo/ZaanAtlas/issues/2

またbranch: 2.13のほうでは修正されているという話も。
https://github.com/openlayers/openlayers/issues/686#issuecomment-16639796

openlayers/openlayers at 2.13 · GitHub

以上ご参考に。

#2013/06/01 17:27 記入漏れを修正

id:halohalolin

fiwaさん、ためになる情報ありがとうございます!
また試してみます!!

2013/06/01 22:53:17
  • id:holoholobird
    ieではなくコンピュータ寄りの描画の問題な気がします。

    他のパソコンで試しても、やはり同じ問題は発生するか試してみてください。
  • id:halohalolin
    holoholobirdさんありがとうございます。

    残念ながら、職場のPCとかParallels Desktopなど他の手法も試してみましたが、同様に発生します。
    テスト対象はOpenlayersトップページです。
    よろしくお願いします。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません