Mengesan Peta Google Muatan Penuh
Untuk membenamkan Peta Google pada tapak web, adalah penting untuk mengenal pasti apabila ia dimuatkan sepenuhnya, termasuk semua muat turun jubin . Ini penting untuk memulakan proses JavaScript seterusnya.
Kaedah "tilesloaded()"
Kaedah "tilesloaded()" bertujuan untuk memenuhi tujuan ini, tetapi ia telah terbukti tidak boleh dipercayai.
Penyelesaian Boleh Dipercayai Menggunakan Acara "terbiar"
Terdapat pendekatan yang lebih cekap menggunakan acara "terbiar":
<code class="javascript">google.maps.event.addListenerOnce(map, 'idle', function(){ // execute actions upon initial map load });</code>
Peristiwa "terbiar" tercetus sebaik sahaja peta mencapai keadaan terbiar, menunjukkan pemuatan lengkap (atau kegagalan). Ia telah terbukti lebih boleh dipercayai daripada acara alternatif seperti "tilesloaded()" dan "bounds_changed." Dengan menggunakan "addListenerOnce", kod yang ditentukan hanya dilaksanakan pada acara "terbiar" awal, menghalang pelaksanaan berlebihan.
Rujuk Rujukan Peta Google untuk mendapatkan maklumat lanjut tentang acara.
Atas ialah kandungan terperinci Bagaimana untuk Mengesan dengan Amanah Apabila Peta Google Dimuatkan Sepenuhnya di Tapak Web Anda?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!