对于一个客户,我需要显示一个静态的必应地图,在鸟瞰,与街道标签关闭。我可以完成鸟的眼睛视图,没有标签的动态视图,只需点击工具栏按钮的鸟瞰和标签关闭。但是我的目标是在加载的静态地图上显示这一点,而不需要点击任何按钮。
谢谢!
发布于 2009-09-18 20:39:16
为了演示目的,我将所有内容都放在<body>中。您可能会将外部mapcontrol库和GetMap()函数加载到<head>中。您甚至可能希望将自己的脚本放在外部文件中。
<body onload="GetMap();">
<div id='myMap' style="position:relative; width:400px; height:400px;"></div>
<script type="text/javascript" src="http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.2"></script>
<script type="text/javascript">
var map = null;
function GetMap() {
map = new VEMap('myMap');
map.LoadMap(new VELatLong(47.6, -122.33), 10, VEMapStyle.Birdseye, false);
}
</script>
</body>)的参数是:
VELatLong表示映射中心的VELatLong类对象。可选。
缩放缩放级别以显示。有效值范围从1到19。可选。缺省值为4。注意到似乎只支持两个缩放级别:1提供宽视图,其他任何东西都提供特写视图。
指定映射样式的VEMapStyle枚举值。可选。缺省值是VEMapStyle.Road。如在VEMapStyle.Birdseye中所记录的那样,--我将其更改为 http://msdn.microsoft.com/en-us/library/bb412515.aspx。
固定值指定地图视图是否显示为用户无法更改的固定映射的布尔值。可选。默认是假的。
模式一个VEMapMode枚举值,它指定是以2D还是3D模式加载映射。可选。缺省值是VEMapMode.Mode2D。
showSwitch指定是否在仪表板控件上显示映射模式开关的布尔值。可选。默认值为true (显示开关)。
tileBuffer加载地图时要使用多少平铺缓冲区。缺省值为0(不要加载额外的tiles边界)。此参数在3D模式下被忽略。
mapOptions指定要设置的其他映射选项的VEMapOptions类。
最后,必应地图交互SDK是一个很好的资源,可以玩一玩,并试图弄清楚事情是如何工作的,而必应地图控制类引用记录了整个API。
发布于 2015-02-09 10:56:49
您从“鸟眼”或“空中”中选择的下拉菜单下面有一个滴答框,上面写着“显示标签”
简单地取消它
https://stackoverflow.com/questions/1446323
复制相似问题