第三节 基本开发控件介绍

这里我们只介绍一些重要的控件,其余的请自行百度,大部分后面用的控件都是需要我们自己定制的。
一、 MAP控件
Map控件是ArcGIS api for Silverlight最最基本的控件,它主要的作用就是展示地图。
Map控件模型入下图,Extent控制显示地图的显示范围,layers控制图层,SpatialReference控制坐标参考(WGS84、北京54之类的)。
这里写图片描述
我们经常用到的map类中的方法有:
MapToScreen:将地图坐标转换为屏幕坐标
ScreenToMap:将屏幕坐标转换为地图坐标
PanTo:移动地图
Zoom:缩放地图
ZoomTo:将地图缩放至某个Geometry对象的范围
常用的事件:
ExtentChanged Event:地图显示范围发生了变化后触发
ExtentChanging Event:地图范围正在发生变化时触发
MouseClick Event:鼠标在地图控件上点击时触发。
二、 MapTip控件
我们主要使用它实现简单的鼠标悬停显示简单的信息,对于相对复杂的信息我们需要自己重写自己的控件来实现。
三、 OverViewMap控件
鹰眼控件,顾名思义,就是显示当前地图在总地图的位置的一个工具,使用简单。
四、 ScaleLine控件
比例尺控件。
关于基本的开发控件我们就介绍这么多,具体的请参看官方的帮助文档,下一节,我们将使用上面介绍的几个控件实现一些基本的地图操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值