Google Maps V3:「ストリートビュー」を無効にする方法は?


100

ユーザーが「ストリートビュー」を表示できる「人物」アイコンがあります。マップにこの機能を使用したくないのですが、削除または無効にする方法はありますか?

ストリートビュー

回答:


237

答えは実際にはリンクした2番目の段落にありますが、コードは次のようになります。

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

このコントロールが既にマップに追加されているときにこのコントロールを無効にmap.setOptions({streetViewControl: false});すると、左上にあるペグマンコントロールボックスが削除されますが、ペグマンはマップ上に残ります。
johntrepreneur 2013年

4
ストリートビューコントロールを非表示にする場合は、streetViewControl前にオプションを配置する必要がありますmapTypeId。そうしないと、ストリートビューコントロールが無効になっていることになります。
kzfabi 2013年

2
このURLは、あなたがここで変更することができ、すべてのプロパティが含まれdevelopers.google.com/maps/documentation/javascript/...
アレクサンダー・フォーブス・リード

9

選択した回答に追加し、ズームコントロール(プラスマイナスボタン)も削除したい場合は、

  streetViewControl: false,

   disableDefaultUI: true,

2本の指でズームインできるため、モバイルタッチスクリーンの方が便利でした。


streetViewControl: - :偽を、disableDefaultUIで:偽>それが唯一のストリートビューを削除し、それが動作しますが、ズームコントロール(プラスマイナスボタン)を除去するためにも、あなたがstreetViewControlを交換して作業をしませ答える真、
ビカス・コーリ

disableDefaultUI: trueストリートビューボタンのみを削除するために必要ではありません。
Eido95

はい、それは全体のui akaストリートビューボタン+ズームボタンなどを無効にします。私は自分のアプリでそれを使用していて、それはまだ動作します。インターフェイス全体を無効にするために検索すると、このページが最初に表示されたため、このコメントを追加して追加情報を提供しました。
perfectminimalist 18/06/05
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.