- ベストアンサー
Googleストリートビューの写真切り替えスクリプトのIE6対応について
- Googleストリートビューの写真を切り替えるスクリプトがIE6だけ動作しない原因を知りたいです。
- Googleストリートビューを使った写真切り替えページのソースコードがありますが、IE6でストリートビューが移動しない問題が発生しています。
- この問題の原因や解決策について詳しい方、教えてください。
- みんなの回答 (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>
お礼
ご回答ありがとうございました。 初歩的なミスですね。。失礼しました。