Google Maps Api V3 - StreetView enableCloseButton

时间:2017-06-27 11:15:23

标签: google-maps-api-3

在当前版本的Google Maps Api v3(使用最新的3.x)中,StreetView选项“enableCloseButton”无效,默认情况下关闭按钮保持隐藏状态,而其他类似“fullscreenControl”,“linksControl”等按预期工作。

相应的文档在此处:https://developers.google.com/maps/documentation/javascript/examples/streetview-controls?hl=en

可以使用同一页面上提供的JSFiddle进行测试。

稍微更改了代码:

  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,
          fullscreenControl: false,
          enableCloseButton: true
    });
  }

https://jsfiddle.net/f0490gnp/

在示例中将“enableCloseButton”设置为“true”无效,“x”未显示在右上角。 这是一个已知的错误,是否有任何解决方法,或者我错过了什么?目前,当将“街景小人”拖到地图上时,无法切换回地图视图。

感谢任何提示。

(更新:修复jsfiddle链接)

1 个答案:

答案 0 :(得分:1)

“关闭按钮”是显示在地址左侧的右箭头(enableCloseButton:true时,而不是enableCloseButton:false时。)如果点击,则全景变为灰色。

image with enableCloseButton=true image with enableCloseButton=false