google-maps-api-3 - Google map Api V3 - 街景启用关闭按钮

标签 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”。 这是一个已知的错误,是否有任何解决方法,或者我错过了什么?目前,将“街景小人”拖到 map 上时无法切换回 map View 。

感谢您的任何提示。

(更新:修复了 jsfiddle 链接)

最佳答案

“关闭按钮”是出现在地址左侧的右箭头(当 enableCloseButton:true 时,但当 enableCloseButton:false 时则不然。如果单击,全景图在 fiddle 中变成灰色。

image with enableCloseButton=true image with enableCloseButton=false

关于google-maps-api-3 - Google map Api V3 - 街景启用关闭按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44778886/

相关文章:

android - 无法在 Android 谷歌地图中获取 addMarker 上的 fragment 搜索列表

javascript - Google map 未在 JS Fiddle 中显示(RefererNotAllowedMapError)

javascript - 检查 map 标记是否在选定范围内

javascript - Google map - 隐藏目的地标记

javascript - Google Maps API 自动完成输入文本框值丢失

javascript - 特定交通服务未出现在交通层 Google Maps Javascript API 中

google-maps-api-3 - 在 sencha touch 中设置谷歌标记

google-maps-api-3 - 扩展多边形的边界 -- Google Maps V3 Javascript API

java - 当用户禁用 GPS 时如何在 MapActivity 上收到警报

jquery - 我需要 jQuery 和 Google Maps API 方面的帮助