有没有办法使用api v7切换bing maps仪表板('showDashboard'选项)?
我知道它可以在构造函数中设置,但我希望能够在渲染地图后显示/隐藏此仪表板,并且我不希望每次用户想要显示或隐藏控件时重新创建地图
我尝试使用:
map.setOptions({showDashboard : userOption})
但它不起作用。
在文档中它说明了“This property can only be set when using the Map constructor。”,但我仍然希望找到一个解决方案/黑客......即使我一直在寻找解决方案,但是我一直都在寻找解决方案。{ p>
提前致谢。 干杯!
答案 0 :(得分:0)
我认为你可以通过API实现这一目标。 最好的解决方案是在加载地图后手动控制它
只需使用
$(“。MicrosoftNav”)。style.visibility =“hidden”//隐藏导航栏
或
$(“。MicrosoftNav”)。style.visibility =“visible”//显示导航栏
我想bing不会改变“MicrosoftNav”的类,但谁知道......
答案 1 :(得分:0)
我最终在每个show / hide动作上重新创建地图,它似乎工作正常,但如果有一种方法可以做到这一点,而不必再次破坏和渲染地图,那就太好了....我知道这可以用gmaps完成。