Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌地图API V3.22中针对街景的fullScreenControl fullScreenControlOptions_Javascript_Google Maps_Google Maps Api 3 - Fatal编程技术网

Javascript 谷歌地图API V3.22中针对街景的fullScreenControl fullScreenControlOptions

Javascript 谷歌地图API V3.22中针对街景的fullScreenControl fullScreenControlOptions,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,谷歌地图在V3.22中引入了fullScreenControl选项 当我试图在google.maps.mappoptions中将fullscreen控件设置为false来禁用fullscreen控件时,它不起作用。我可以成功地控制所有其他控件,如panControl,zoomControl,但这一个不起作用 有什么想法吗?我认为API目前存在一个小缺陷。我做了一些测试,也无法删除带有fullScreenControlOptions字段的全屏控件,如文档中所述 即使将disableDefault

谷歌地图在V3.22中引入了
fullScreenControl
选项

当我试图在
google.maps.mappoptions
中将
fullscreen控件设置为
false
来禁用
fullscreen控件时,它不起作用。我可以成功地控制所有其他控件,如
panControl
zoomControl
,但这一个不起作用


有什么想法吗?

我认为API目前存在一个小缺陷。我做了一些测试,也无法删除带有fullScreenControlOptions字段的全屏控件,如文档中所述

即使将disableDefaultUI设置为true,也会显示全屏控件

我知道这可能不是摆脱该元素的更好方法,但您可以执行以下操作:

var全屏幕控制风格={
宽度:“25px”,
高度:'25px',
顶部:“0px”,
右:“0px”,
位置:'绝对',
溢出:“隐藏”
};
var children=panorama.getContainer().getElementsByTagName('div');

对于(var i=0;i,目前它似乎不起作用。这是一种使用css隐藏全屏元素的方法:

.gm-style > div:nth-child(10){
 display:none;
}
对于新版本:

.gm-style > div:nth-child(6){
 display:none;
}

自2016年1月18日发布以来,必须做到以下几点:

.gm-fullscreen-control {
  display: none;
}

谷歌地图的文档声称,
街景的全屏控制默认启用。您可以通过街景全景选项禁用它,并使用全屏控制选项进行配置。它的默认位置现在是右上方
。仍然不起作用。

全屏控制
不是
全屏控制ol

如果您将其设置为true,并在
fullScreenControlOptions
中设置了一些内容,这是否有效?您的代码是什么样子的?这应该是一个注释。gm-style>div:nth child(6){display:none;}