Heim > Web-Frontend > js-Tutorial > Hauptteil

Kann Google Maps v3 den sichtbaren Bereich und die Zoomstufen einschränken?

Linda Hamilton
Freigeben: 2024-10-18 19:59:03
Original
1005 Leute haben es durchsucht

Can Google Maps v3 Limit Viewable Area and Zoom Levels?

Einschränken des sichtbaren Bereichs und der Zoomstufen in Google Maps v3

Frage:

Ist es möglich, den sichtbaren Bereich zu steuern? und Zoomstufe auf einer Google Maps v3-Karte? Können wir die Anzeige konkret auf ein bestimmtes Gebiet (z. B. ein Land) beschränken und verhindern, dass Benutzer die Karte aus dieser Region herausziehen? Können wir außerdem die Zoomstufe auf einen Bereich (z. B. Stufen 6 bis 9) beschränken und gleichzeitig den Zugriff auf alle Basiskartentypen beibehalten?

Antwort:

Ja, Es ist möglich, in Google Maps v3 sowohl Einschränkungen des sichtbaren Bereichs als auch der Zoomstufe zu erreichen. So geht's:

Sichtbaren Bereich einschränken:

Leider gibt es keine einfache Möglichkeit, Benutzer daran zu hindern, die Karte über einen bestimmten Bereich hinaus zu ziehen. Sie können jedoch die Google Earth Enterprise Client API verwenden, um Kacheln für einen begrenzten Bereich anzuzeigen und die Kartenmanipulation einzuschränken.

Zoomstufe einschränken:

Um die Zoomstufe einzuschränken, Verwenden Sie die Optionen minZoom und maxZoom. Zum Beispiel:

<code class="javascript">var opt = { minZoom: 6, maxZoom: 9 };
map.setOptions(opt);</code>
Nach dem Login kopieren

Alternativ können Sie die Optionen während der Karteninitialisierung festlegen:

<code class="javascript">var map = new google.maps.Map(document.getElementById('map-canvas'), opt);</code>
Nach dem Login kopieren

Zusätzliche Hinweise:

  • Der minZoom /maxZoom-Optionen überschreiben alle von StyledMap auferlegten Zoombeschränkungen.
  • Weitere Details finden Sie in der Google Maps JavaScript API V3-Referenz.

Das obige ist der detaillierte Inhalt vonKann Google Maps v3 den sichtbaren Bereich und die Zoomstufen einschränken?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage