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

Linda Hamilton
Lepaskan: 2024-10-18 19:59:03
asal
909 orang telah melayarinya

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>
Salin selepas log masuk

Sebagai alternatif, tetapkan pilihan semasa pemulaan peta:

<code class="javascript">var map = new google.maps.Map(document.getElementById('map-canvas'), opt);</code>
Salin selepas log masuk

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!

sumber:php
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!