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>
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>
Zusätzliche Hinweise:
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!