Google Maps APIを使って自分のサイトにGoogle Mapsを表示してIE8を使って見ると、地図上のクリックしたところでイベントが起きずに、かなりずれた所がクリックされたことになってしまう。
現時点で根本的な解決策は無いらしい。
次善の策として、metaタグの<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />等によりIE7モードで動作させればこの問題は発生しない。
ただし、もしそのページをIE8用に何かしていたら無効になってしまうけど。
本家Google Mapsを見たら、やはりmetaタグでIE7モードにしていた。
参考:
IE8とGoogle Mapsのclickイベント - ここのことはなかったことにするかも
IE 8 Problem with Click Point - Google Maps API | Google グループ
Issue 1055 - gmaps-api-issues - Wrong latlng value in click handler with IE8/RC1 - Google Code
0 件のコメント:
コメントを投稿