• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Googleストリートビューの写真を切り替えるスクリプトがIE6だけ動作しない原因を知りたいです。)

Googleストリートビューの写真切り替えスクリプトのIE6対応について

このQ&Aのポイント
  • Googleストリートビューの写真を切り替えるスクリプトがIE6だけ動作しない原因を知りたいです。
  • Googleストリートビューを使った写真切り替えページのソースコードがありますが、IE6でストリートビューが移動しない問題が発生しています。
  • この問題の原因や解決策について詳しい方、教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

変数のスコープの問題では? 以下のようにしたらIE6でも出来ました。 <script type="text/javascript" charset="UTF-8" src="http://maps.google.com/maps?file=api&v=2&key=[API​キー]"></script> <script type="text/javascript"> //<![CDATA[ var map; var panorama; function load() { map = new GMap2(document.getElementById("map")); map.setCenter(new GLatLng(35.655, 139.744), 18); panorama = new GStreetviewPanorama(document.getElementById("street")); } // 地図1 function map01() { var point = new GLatLng(35.655, 139.744); map.panTo(point); panorama.setLocationAndPOV(point); } // 地図2 function map02() { var point = new GLatLng(35.657, 139.751); map.panTo(point); panorama.setLocationAndPOV(point); } // --> </script> </head> <body onload="load()"> <div id="street" style="width:320px;height:200px"></div> <div id="map" style="width:320px;height:200px"></div> <ol> <li><a href="#" onClick="map01();return false">地図1を表示</a></li> <li><a href="#" onClick="map02();return false">地図2を表示</a></li> </ol> </body>

kuzumiHK
質問者

お礼

ご回答ありがとうございました。 初歩的なミスですね。。失礼しました。

関連するQ&A