0

このコードを使用して、マップを全画面表示にしています。http://www.doogal.co.uk/FullScreen.php しかし、私のASP.NETページには、 5 秒ごとにポストバックを行うタイマーがあります。このフルスクリーン ボタンは、このポストバックまで正常に機能しています。ポストバックが発生すると、マップを表示できなくなり、Javascript でエラーが発生しなくなりました。

注:ポストバックごとに初期化メソッドも呼び出しています。

どんな助けでも大歓迎です、ありがとう。

4

1 に答える 1

0

すべての投稿でマップを初期化しようとすると、新しいマップオブジェクトを作成しようとしています。マップ変数をグローバルに移動し、次のようにチェックしました:

var map=null;

function initialize()
{
.
.
.
if (map == null) {
        map = new google.maps.Map(document.getElementById("ctl00_MainContent_googleMap"), mapProp);
}
else
{
.
.
.
}
}
于 2013-06-13T13:35:46.023 に答える