最近、Googleマップを使って表示するウェブサイトを作成しました。google.maps.event.trigger(map, 'resize')
マップがGoogleからリロードされる原因は何か疑問に思っていましたか?それとも、Google APIにコールバックしないのは、ローカルマシンからの単純なUIの再描画ですか?
質問する
132 次
1 に答える
1
ドキュメントから:
resize - なし - 開発者は、div のサイズが変更されたときにマップ上でこのイベントをトリガーする必要があります: google.maps.event.trigger(map, 'resize')。
このイベントは、マップ DIV のサイズが変更されたことを API に通知し、必要なことを行います。これには、タイル サーバーから追加のタイルを取得することが含まれる場合がありますが、必ずしもそうとは限りません (マップが小さくなった場合、追加のタイルは必要ないはずです)。 )。API の追加の負荷が発生することはありません。
于 2013-02-26T04:53:50.953 に答える