【发布时间】:2015-12-15 17:19:41
【问题描述】:
我试图在 Streetview API HUD 中隐藏切换全屏元素。
panorama = new google.maps.StreetViewPanorama(document.getElementById(data.id), {
position : new google.maps.LatLng(data.lat, data.lng),
pov: {
heading : Number(data.heading),
pitch : Number(data.pitch)
},
linksControl: false,
panControl: false,
addressControl: false,
enableCloseButton: false,
zoomControl: false,
fullScreenControl: false,
enableCloseButton: false,
addressControlOptions: {
position: google.maps.ControlPosition.BOTTOM_CENTER
}
});
这些选项指定为here。除了fullScreenControl
我的代码可以实时查看here。 UI 元素位于视口的右上角。
文档警告如下:
注意:本页介绍了 Google Maps JavaScript API 3.22 版及更高版本中可用的控件。如果您想暂时继续使用之前的一组控件,可以在 v3.22 中设置 google.maps.controlStyle = 'azteca'。在本文中阅读有关控件更改的更多信息:v3.22 地图控件中的新增功能。
但是我链接到 API Js 文件如下:
<script src="//maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
在撰写本文时,3.exp 应该是 3.22。
我在这里缺少什么?
【问题讨论】:
-
我确认它在 3.22 中不起作用。我在 Google 的文档中找不到“fullScreenControl”,那在哪里?
标签: javascript google-maps google-maps-api-3 google-street-view