此模式选择器菜单在意外的鼠标中心时不断弹出。有没有办法将其改为点击?我无法找到控制它的代码,并且希望有人熟悉它而不必深入了解地图代码。
<div class="NavBar_modeSelectorControlContainer">
<span class="NavBar_separator"></span>
<span class="NavBar_button NavBar_typeButton">
<a class="NavBar_typeButtonLabel NavBar_MapType_be" href="#">Bird's eye</a>
<span class="separator"></span>
<a class="NavBar_dropIconContainer" href="#"><span class="NavBar_dropIcon"></span></a>
</span>
</div>
答案 0 :(得分:1)
默认情况下,您无法更改此特定元素的行为。 因此,您有两种可能性:
<强> 1。删除仪表板并使用您自己的实现
如果要隐藏仪表板,可以使用MapOption类上的dedicated属性,请参阅showDashboard
属性,这是文档:
http://msdn.microsoft.com/en-us/library/gg427603.aspx
或者你可以在同一个类上隐藏有关地图选择器的部分和名为showMapTypeSelector
的属性。
<强> 2。更改实际信息中心的行为
小心这第二次技术攻击,因为控件中的更改可能会破坏您的代码。我会推荐第一种方法。