現在のバージョンのGoogle Maps Api v3(最新の3.xを使用)では、ストリートビューの "enableCloseButton"オプションは効果がありません。クローズボタンはデフォルトでは隠されたままですが、 fullscreenControl "、" linksControl "などは期待どおりに動作します。Google Maps Api V3 - StreetView enableCloseButton
対応するドキュメントはこちらです: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」を設定影響を及ぼさない、「x」は、右上隅に表示されません。 これは既知のバグですか、これに対する回避策がありますか、または何か不足していますか?現在、「ペグマン」を地図上にドラッグすると、マップビューに戻ることはできません。
ありがとうございます。
(更新:固定jsfiddleリンク)