本次使用WEbTool自定义工具,实现一个简单的功能
效果描述:
在激发自定义工具后,在地图界面点击时,弹出该点的客户端坐标,与相应的经纬度坐标
一:先从客户端处理怎么发送请求
1:拖webtool工具到界面
将工具WebTool 拖到MapForm.aspx界面上,设置对应的地图如下:
<cc1:WebTool ID="WebTool1" runat="server" MapControlID="MapControl1" />
<cc1:WebTool ID="WebTool1" runat="server" MapControlID="MapControl1" />
说明:
客户端有三个重要的脚本:在项目MapXtremeWebResources文件夹下
1.Interaction.js---交互类型脚本
(已实现的有:ClickInteraction(单击)、RectInteraction(画矩形)..等等,基本是和已有工具对应的)
2.Command.js----命令发送请求脚本
(已实现的有:MapCommand(获取地图)、PanCommand(拖动地图)、DistanceCommand(测量)..等等,基本是和已有工具对应的)
3.Tool.js----------工具命令状态激活脚本
(在激活不同的工具时,改变命令的请求参数)
1.Interaction.js---交互类型脚本
(已实现的有:ClickInteraction(单击)、RectInteraction(画矩形)..等等,基本是和已有工具对应的)
2.Command.js----命令发送请求脚本
(已实现的有:MapCommand(获取地图)、PanCommand(拖动地图)、DistanceCommand(测量)..等等,基本是和已有工具对应的)
3.Tool.js----------工具命令状态激活脚本
(在激活不同的工具时,改变命令的请求参数)