• 締切済み

googleマップがWinIEのみエラーになってしまします。

googleマップの地図をサイトに入れているのですが、WinIEのみ6も7も表示されません。FireFOX,Safariなどは閲覧できます。 地図が表示されないだけでなく、ページ自体がエラーで表示できなくなってします。(地図以外の静的なHTMLも) 記述以下 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>タイトル</title> </head> <script src="http://maps.google.co.jp/maps?file=api&v=2&key=キー" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> //<![CDATA[ var map = new GMap(document.getElementById("map")); map.addControl(new GLargeMapControl()); map.addControl(new GMapTypeControl()); map.centerAndZoom(new GPoint(緯度を入れています), 0); var point = new GPoint(緯度を入れています); var marker = new GMarker(point); map.addOverlay(marker); marker.openInfoWindow("<!--<img src=images/byld.jpg>--><img src=/images/logo02.gif>"); //]]> </script> 原因かどうか解りませんが、同じURLでAPIキーを取得2回取得しています。(1回目のキーを忘れてしまったので) 何かおわかりのことがありましたら教えてください。よろしくお願いします。

みんなの回答

回答No.1

<table><tbody> <tr><td><div id="map"></div></td></tr> </tbody></table> こんな感じでテーブルの中に地図を表示しようとすると、IEのみ表示されなくなりますが、 そういうことはありませんか?

noname#49482
質問者

お礼

ご回答ありがとうございました。 ページの全体の仕切り(mainエリア、left、rightエリアなど)をテーブルで仕切ってあります。 マップのみをテーブルで囲ってはいないです。 しかし今からそれを変更することはで出来ないのでjsを使わずiframeにしたら閲覧できるようになりました。 googlemapsAPIは英語なので利用規約や説明書を読めませんし大変です。。

関連するQ&A