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

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
   };

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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.