如何更改Bing Maps 7中导航栏的位置?

时间:2011-07-20 16:52:28

标签: javascript bing-maps

我有Bing地图,我正在使用导航栏(带缩放控件的白色条)。酒吧在左侧,但我希望它在右侧。如何将地图栏放在地图右侧?

1 个答案:

答案 0 :(得分:0)

我想出了一个Javascript解决方案。我创建了一个Javascript间隔,等待加载地图,然后重新定位导航栏。我确信有一个更优雅的CSS解决方案,我可以使用但是这个工作得很好。

    var intervalRepsotionNavBar = setInterval(RepositionNavigationElement, 50);

    function RepositionNavigationElement() {
        var navBar = $('.NavBarFull', mapElem);
        var mdr = $(mapDrawingRegion);
        if (navBar.length > 0) {
            clearInterval(intervalRepsotionNavBar);
            navBar.css('left', mdr.innerWidth() - navBar.innerWidth());
        }
    }