0

有没有办法使用 api v7 切换 bing 地图仪表板('showDashboard' 选项)?

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

我尝试使用:

map.setOptions({showDashboard : userOption})

但它不起作用。

在文档中,它声明“只能在使用 Map 构造函数时设置此属性。”,但我仍然希望有一个解决方案/黑客......即使我一直在互联网上寻找解决方案.

提前致谢。干杯!

4

2 回答 2

0

我最终在每个显示/隐藏操作中重新创建了地图,它似乎工作正常,但如果有一种方法可以做到这一点而不必再次破坏和渲染地图......我知道事实上,这可以在 gmaps 中完成。

于 2013-11-15T14:39:05.597 回答
0

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

只需使用

$(".MicrosoftNav").style.visibility = "hidden" // 隐藏导航栏

或者

$(".MicrosoftNav").style.visibility = "visible" // 显示导航栏

我想必应不会改变“MicrosoftNav”的类别,但谁知道......

于 2013-11-11T08:24:53.993 回答