2013-10-31 17 views
0

是否有任何方法使用api v7切换bing地图仪表板('showDashboard'选项)?切换必应地图仪表板

我知道它可以在构造函数中设置,但我希望能够在地图呈现后显示/隐藏此仪表板,并且我不希望每次用户想要显示或隐藏时都重新创建地图controlls。

我试着使用:

map.setOptions({showDashboard : userOption}) 

,但它不工作。

在文档中,它指出“This property can only be set when using the Map constructor”,但我仍然希望解决方案/破解....甚至我一直在寻找一个解决方案遍布互联网。

在此先感谢。 干杯!

回答

0

我最终在每个显示/隐藏动作上重新创建地图,它似乎可以正常工作,但如果有一种方法可以做到这一点,而不必再次销毁和渲染地图,那本来会很好。知道这可以在gmaps中完成。

0

我认为你可以通过API实现这一点。 最好的解决方法是手动控制这个地图加载

后,只需使用

$( “MicrosoftNav”)。style.visibility = “隐藏” //要隐藏的导航栏

或者

$( “MicrosoftNav”)。style.visibility = “可见” //要显示的导航栏

我想了Bing不会改变类 “MicrosoftNav” 的,但谁知道...

+0

对我来说这不是一个好的解决方案,因为我永远不知道该课程是否会改变。我最终在每个显示/隐藏操作中重新创建地图。感谢您的回复。 – TestSubject