[转]ArcGIS.Server.9.3和ArcGIS API for Flex实现Toolbar功能(四)
时间:2010-08-18 来源:gisliker
目的:
1.ArcGIS API for Flex实现Toolbar功能,包括ZoomIn、ZoomOut、Pan、PrevExtent、NextExtent、FullExtent功能。
准备工作:
1.这次地图数据就用Esri提供的http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServer。
完成后的效果图:
开始:
1.启动Flex Builder3新建工程以及引入ArcGIS API for Flex library的开发包,这个过程前面几篇都讲过了这里就不啰嗦了。
2.新建ToolBar.mxml页面,然后在页面上添加Map控件以及设置ArcGISTiledMapServiceLayer,具体代码如下:
1

2

3

4

5

6

7

8

9

3.接下来要实现地图浏览控制就需要添加esri:Navigation控件,这个控件提供了放大、缩小、漫游、前一视图、后一视图等功能方法,在mx:Canvas标签前面添加如下代码:
1

2

3


1

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


2

3

4

5

6

7

8

9

10

11




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

7.接下在在页面上在添加3个按钮用来显示前一视图、后一视图、全图显示,具体代码如下:
1
2

3


2


3

4


5

6

7

8


9

10

11

12


13

14

15

相关阅读 更多 +