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:
Einschränken des sichtbaren Bereichs:
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.
Einschränken der Zoomstufe:
Um die Zoomstufe einzuschränken, Verwenden Sie die Optionen minZoom und maxZoom. Zum Beispiel:
var opt = { minZoom: 6, maxZoom: 9 };
map.setOptions(opt);
Alternativ können Sie die Optionen während der Karteninitialisierung festlegen:
var map = new google.maps.Map(document.getElementById('map-canvas'), opt);
Zusätzlich Hinweise:
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3