Google マップのフルロードの検出
Google マップを Web サイトに埋め込むには、すべてのタイルのダウンロードを含め、マップがいつ完全にロードされたかを識別することが重要です。これは、後続の JavaScript プロセスを開始するために不可欠です。
「tilesloaded()」メソッド
「tilesloaded()」メソッドは、この目的を果たすことを目的としていますが、
「idle」イベントを使用した信頼できるソリューション
「idle」イベントを利用したより効率的なアプローチがあります:
<code class="javascript">google.maps.event.addListenerOnce(map, 'idle', function(){ // execute actions upon initial map load });</code>
マップがアイドル状態に達すると「アイドル」イベントがトリガーされ、読み込みの完了 (または失敗) が示されます。 「tilesloaded()」や「bounds_changed」などの代替イベントよりも信頼性が高いことが証明されています。 「addListenerOnce」を使用すると、指定されたコードは最初の「アイドル」イベントでのみ実行され、冗長な実行が防止されます。
イベントの詳細については、Google マップ リファレンスを参照してください。
以上がGoogle マップがウェブサイトに完全に読み込まれたことを確実に検出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。