VE API 参考:http://msdn.microsoft.com/zh-cn/library/bb429586.aspx

找了2天的文档,感觉这方面的文档不是很多,只有 http://acnchen.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&_c=BlogPart&partqs=cat%3dVE%25e4%25b8%25ad%25e5%259b%25bd 这里比较权威,在此特地感谢chen HT的帮助。

一、要在地图上添加自定义的一个图层需要用到 VEMap 类,与 VEMap 类中的 VEMap.AddCustomLayer 方法

二、要在指定层级上(zoomLevel)添加自定义图层就需要知道地图缩放级别,我这个例子是当地图放大到某一级别时才显示自定义图层,所以在这里捕获结束缩放地图的事件,

 我的环境是Windows 2008 + VS2008

 操作步骤如下:

1、 运行中输入 "devenv"-->打开VS2008--->同时按下"Ctrl + Shift + N"-->选择 ASP.NET Web 应用程序-->名字为 “WebApplicationVE”-->给应用程序添加一个 JScript 文件 "JScript1.js",这里添加单独的JS文件是了可以跟踪调试JS,这点微软做的一直很好,js可以设置断点确实节省不少时间,不用一堆alert(...);

2、JScript1.js 内容如下:

 

 1Virtual Earth API 在指定zoomLevel添加自定义图层var map = null;
 2Virtual Earth API 在指定zoomLevel添加自定义图层var myLayer = null;
 3Virtual Earth API 在指定zoomLevel添加自定义图层
 4Virtual Earth API 在指定zoomLevel添加自定义图层function GetMap()
 5}

 

3、Default.aspx 文件内容如下:

 

 1

 

 以上代码运行看结果就行了,需要注意一下HTML 的 第6行

第6行是对 VE 服务器脚本的引用的,有多种写法,写法不同效果也不同,官网写的很详细,这里就不说了。


相关文章:

  • 2021-04-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-25
  • 2021-09-09
  • 2021-10-22
  • 2022-12-23
  • 2021-06-04
  • 2022-12-23
  • 2021-09-28
相关资源
相似解决方案