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)添加自定义图层就需要知道地图缩放级别,我这个例子是当地图放大到某一级别时才显示自定义图层,所以在这里捕获结束缩放地图的事件,VEMap.onendzoom 事件。
我的环境是Windows 2008 + VS2008
操作步骤如下:
1、 运行中输入 "devenv"-->打开VS2008--->同时按下"Ctrl + Shift + N"-->选择 ASP.NET Web 应用程序-->名字为 “WebApplicationVE”-->给应用程序添加一个 JScript 文件 "JScript1.js",这里添加单独的JS文件是了可以跟踪调试JS,这点微软做的一直很好,js可以设置断点确实节省不少时间,不用一堆alert(...);
2、JScript1.js 内容如下:

2

3

4

5



6

7

8

9

10

11

12

13

14

15

16

17



18

19

20



21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38



39

40

41

42

43

44



45


46

47

48

49



50

51

52

53

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



2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

以上代码运行看结果就行了,需要注意一下HTML 的 第6行
第6行是对 VE 服务器脚本的引用的,有多种写法,写法不同效果也不同,官网写的很详细,这里就不说了。