Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk Menghalang Peta Google daripada Hilang Apabila Membenamkannya dengan Bekas 100%?

Bagaimana untuk Menghalang Peta Google daripada Hilang Apabila Membenamkannya dengan Bekas 100%?

Barbara Streisand
Barbara Streisandasal
2024-10-26 18:58:30138semak imbas

How to Prevent Google Maps from Disappearing When Embedding it with a 100% Container?

Melaraskan Dimensi Bekas Peta Google untuk Paparan Optimum

Apabila membenamkan Peta Google dalam halaman web menggunakan API v3, tetapkan lebar dan ketinggian DIV bekas kepada 100% boleh menyebabkan peta hilang. Untuk menangani isu ini, adalah penting untuk memahami keperluan untuk pemaparan peta yang betul.

Masalah utama timbul daripada keperluan yang bercanggah untuk menetapkan lebar dan ketinggian kepada 100% sambil juga menggunakan jidar automatik. Untuk mencapai liputan 100% halaman, adalah penting untuk menetapkan lebar dan ketinggian bekas induk kepada 100%. Ini membolehkan bekas peta mewarisi nilai tersebut dan menduduki ruang yang diingini.

Sebagai contoh, anda perlu menambah peraturan CSS seperti berikut untuk memastikan elemen kandungan, HTML dan #kandungan mempunyai 100% lebar dan tinggi:

<code class="css">body, html {
  height: 100%;
  width: 100%;
}

div#content {
  width: 100%;
  height: 100%;
}</code>

Dengan menetapkan dimensi bekas induk, anda membuat reka letak tetap di mana bekas peta boleh mewarisi lebar dan tinggi dan dengan itu memaparkan peta dengan betul. Ingat untuk menetapkan nilai mutlak untuk lebar dan tinggi div #content untuk mengelakkan pelarasan automatik berdasarkan elemen anak.

Atas ialah kandungan terperinci Bagaimana untuk Menghalang Peta Google daripada Hilang Apabila Membenamkannya dengan Bekas 100%?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn