2012-01-08 13 views

答えて

185

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

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

'map.setOptions({streetViewControl:false});によってマップに既に追加されているときにこの事実の後でこのコントロールを無効にすることが気づいただけで、左上のペグマンコントロールボックスは削除されますがペグマンを地図上に残す。 – johntrepreneur

+4

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

+1

このURLには、ここで変更できるすべてのプロパティが含まれています:https://developers.google.com/maps/documentation/javascript/controls#Adding_Controls_to_the_Map –

6

を私が選ばれた解答に追加していることを言いたいですあなたもズームコントロール(プラスマイナスボタン)を削除したい場合は、その後、

streetViewControl: false, 

を変更0

disableDefaultUI: true, 

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

関連する問題