Rumah > Artikel > hujung hadapan web > Bolehkah Peta Google v3 Mengehadkan Kawasan Boleh Lihat dan Tahap Zum?
Soalan:
Adakah mungkin untuk mengawal kawasan yang boleh dilihat dan tahap zum pada peta Google Maps v3? Secara khusus, bolehkah kita mengehadkan paparan ke kawasan tertentu (mis., negara) dan menghalang pengguna daripada menyeret peta ke luar wilayah itu? Selain itu, bolehkah kita mengehadkan tahap zum kepada julat (cth., tahap 6 hingga 9) sambil mengekalkan akses kepada semua jenis peta asas?
Jawapan:
Ya, adalah mungkin untuk mencapai kedua-dua kawasan boleh dilihat dan sekatan tahap zum dalam Peta Google v3. Begini caranya:
Menghadkan Kawasan Boleh Lihat:
Malangnya, tiada cara mudah untuk menghalang pengguna daripada menyeret peta melepasi kawasan tertentu. Walau bagaimanapun, anda boleh menggunakan API Klien Google Earth Enterprise untuk memaparkan jubin untuk kawasan terhad dan mengehadkan manipulasi peta.
Mengehadkan Tahap Zum:
Untuk mengehadkan tahap zum, gunakan pilihan minZoom dan maxZoom. Contohnya:
<code class="javascript">var opt = { minZoom: 6, maxZoom: 9 }; map.setOptions(opt);</code>
Sebagai alternatif, tetapkan pilihan semasa pemulaan peta:
<code class="javascript">var map = new google.maps.Map(document.getElementById('map-canvas'), opt);</code>
Nota Tambahan:
Atas ialah kandungan terperinci Bolehkah Peta Google v3 Mengehadkan Kawasan Boleh Lihat dan Tahap Zum?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!