Google 地图 API 街景控件?

Google Map API Street View controls?

我不知道如何 change/hide 控制街景视图 in scenario 其中 默认有一张地图,然后将 "little guy" 拖到道路 .

这是关于我的选项的一段代码:

    function initMap() {

        var mapOptions = { 
            center: new google.maps.LatLng( <?php echo $latitude . ',' . $longitude; ?>),
            zoom: 12,
            disableDefaultUI: true,
            backgroundColor: 'white',
            streetViewControl: true
            };
// I have markers & other stuff in here, it's properly closed function!

我找到了街景视图控件的参考资料仅当它默认为街景视图时,这是来自Google开发人员的code example

function initPano() {
  // Note: constructed panorama objects have visible: true
  // set by default.
  var panorama = new google.maps.StreetViewPanorama(
      document.getElementById('map'), {
        position: {lat: 42.345573, lng: -71.098326},
        addressControlOptions: {
          position: google.maps.ControlPosition.BOTTOM_CENTER
        },
        linksControl: false,
        panControl: false,
        zoomControlOptions: {
          style: google.maps.ZoomControlStyle.SMALL
        },
        enableCloseButton: false
  });
}

如果默认视图是地图并且可以将街景 "guy" 拖到地图上,如何添加街景 UI 选项?

看看这个答案是否有帮助。我认为您需要监听街景是否可见,然后使用 streetViewControl = false 等隐藏控件。

Detecting Google Maps streetview mode