0

幅500のjqueryダイアログボックスにストリートビューを表示しようとしています。私が持っているのは、地図上でクリックできるマーカーです。クリックすると、このmyPano.setLocationAndPOV(overlay);が表示されます。マーカークリックイベントで設定します。マーカーの最初のクリックで正常に機能します。ただし、何らかの理由で2回目のクリックで、ストリートビューのサイズが500ではなく約100ピクセルに変更されます。正しく機能させるための理由や方法はありますか?

4

1 に答える 1

1

GStreetviewPanoramaオブジェクトのcheckResize()メソッドを試してください。(http://code.google.com/apis/maps/documentation/javascript/v2/reference.html#GStreetviewPanoramaを参照してください)。

Google Maps APIのv3を使用している場合は、StreetViewPanoramaオブジェクトのサイズ変更イベントをトリガーする必要があります。

于 2010-06-24T03:08:10.317 に答える