Rumah  >  Artikel  >  hujung hadapan web  >  Bolehkah Peta Google v3 Mengehadkan Kawasan Boleh Lihat dan Tahap Zum?

Bolehkah Peta Google v3 Mengehadkan Kawasan Boleh Lihat dan Tahap Zum?

Linda Hamilton
Linda Hamiltonasal
2024-10-18 19:59:031007semak imbas

Can Google Maps v3 Limit Viewable Area and Zoom Levels?

Menghadkan Tahap Wilayah Boleh Lihat dan Zum dalam Peta Google v3

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:

  • MinZoom Pilihan /maxZoom mengatasi sebarang sekatan zum yang dikenakan oleh StyledMap.
  • Anda boleh mendapatkan butiran lanjut dalam Rujukan API V3 Google Maps JavaScript.

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!

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