0

開いたパノラマがあります。閉じるボタンを非表示にする (またはマークアップから削除する) 必要があります。ボタンは画面の右上隅にあります。手伝っていただけませんか?

JSFIDDLE

js:

ymaps.ready(init);

var map,
    mapElem = document.getElementById('map'),
    panoramaElem = document.getElementById('panorama');

function init(){     
    map = new ymaps.Map("map", {
        center: [61.79,34.36],
        controls: [],
        zoom: 5
    });  

    ymaps.panorama.locate([61.79,34.36]).done(
        function (panoramas) {
            if (panoramas && panoramas.length > 0) {
                mapElem.style.display = 'none';
                panoramaElem.style.display = 'block';
                var panorama = new ymaps.panorama.Player(
                    'panorama', panoramas[0], { direction: 'auto' }
                );
            }
        }
    );    
};

PS: これが不可能な場合は、ネイティブ ボタンを画像に置き換えたいと思います。

4

1 に答える 1

1

オプション コントロールを使用できます:
var panorama = new ymaps.panorama.Player('panorama', panoramas[0], { direction: 'auto', controls: ['zoomControl'] });
ドキュメント: https://tech.yandex.com/maps/doc/jsapi/2.1/ref/reference/panorama.Player-docpage/#panorama.Player__param-options.controls

于 2018-07-31T23:30:40.587 に答える