Google Maps V3: Wie deaktiviere ich "Street View"?

100

Es gibt ein "Person" -Symbol, mit dem der Benutzer "Street View" anzeigen kann. Ich möchte diese Funktionalität nicht auf meiner Karte haben. Gibt es eine Möglichkeit, sie zu entfernen oder zu deaktivieren?

Straßenansicht

böseReiko
quelle

Antworten:

237

Die Antwort befindet sich tatsächlich im zweiten Absatz, auf den Sie verlinkt haben, aber Ihr Code sollte ungefähr so ​​aussehen:

 var mapOptions = {
      center: mapCenter,
      zoom: 10,
      streetViewControl: false,
      mapTypeId: google.maps.MapTypeId.ROADMAP
   };

quelle
map.setOptions({streetViewControl: false});Ich habe gerade bemerkt, dass das Deaktivieren dieses Steuerelements "nachträglich", wenn es bereits zur Karte hinzugefügt wurde, das Pegman-Kontrollfeld oben links entfernt, den Pegman jedoch weiterhin auf der Karte belässt.
johntrepreneur
4
Wenn Sie das Street View-Steuerelement ausblenden möchten, müssen Sie die streetViewControlOption vorher platzieren mapTypeId. Andernfalls wird das Street View-Steuerelement deaktiviert angezeigt.
Kzfabi
2
Diese URL enthält alle Eigenschaften, die Sie hier ändern können: developer.google.com/maps/documentation/javascript/…
Alexander Forbes-Reed
9

Ich möchte der gewählten Antwort hinzufügen und sagen, dass Sie ändern müssen, wenn Sie auch die Zoom-Steuerelemente (Plus-Minus-Schaltflächen) entfernen möchten

  streetViewControl: false,

mit

   disableDefaultUI: true,

Dies war für einen mobilen Touchscreen nützlicher, da Sie mit zwei Fingern zoomen können.

perfekter Minimalist
quelle
streetViewControl: false -> Es entfernt nur die Straßenansicht und funktioniert, aber zum Entfernen der Zoomsteuerelemente (Plus-Minus-Schaltflächen) antworten Sie nicht, indem Sie streetViewControl: false durch disableDefaultUI: true
ersetzen.
disableDefaultUI: trueist nicht erforderlich, um nur die Schaltfläche für die Straßenansicht zu entfernen.
Eido95
Ja, es deaktiviert die gesamte Benutzeroberfläche, auch bekannt als Streetview-Taste + Zoom-Tasten usw. Ich verwende es in meiner App und es funktioniert immer noch. Ich habe diesen Kommentar hinzugefügt, um zusätzliche Informationen zu geben, da diese Seite zuerst angezeigt wurde, als ich nach einer Deaktivierung der gesamten Benutzeroberfläche suchte.
Perfectminimalist