flex4.7 在IE界面显示鼠标位置的经纬度坐标值
2014-10-16 13:38
267 查看
<?xml version="1.0" encoding="utf-8"?>
<!-- 监听地图的鼠标移动事件,显示鼠标位置的坐标值 -->
<!-- Copyright (c) 2010-2011 《ArcGIS Server开发指南——基于Flex和.NET》练习代码
完整的代码工程可以从 http://www.geocommon.net 下载 -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="455" minHeight="300" xmlns:esri="http://www.esri.com/2008/ags">
<fx:Script>
<![CDATA[
protected function mouseMoveHandler(event:MouseEvent):void
{
var lon:Number = map.toMapFromStage(event.stageX,event.stageY).x;
var lat:Number = map.toMapFromStage(event.stageX,event.stageY).y;
labelX.text = "X: " + numFormater.format(lon);
labelY.text = "Y: " + numFormater.format(lat);
}
]]>
</fx:Script>
<fx:Declarations>
<mx:NumberFormatter id="numFormater" precision="2" />
</fx:Declarations>
<esri:Map id="map" mouseMove="mouseMoveHandler(event)"
scaleBarVisible="false" width="100%" height="100%">
<esri:ArcGISDynamicMapServiceLayer
url="http://localhost/ArcGIS/rest/services/Florida/MapServer" />
</esri:Map>
<s:Label id="labelX" text="0" left="20" bottom="15" fontSize="15"/>
<s:Label id="labelY" text="0" left="110" bottom="15" fontSize="15"/>
</s:Application>
<!-- 监听地图的鼠标移动事件,显示鼠标位置的坐标值 -->
<!-- Copyright (c) 2010-2011 《ArcGIS Server开发指南——基于Flex和.NET》练习代码
完整的代码工程可以从 http://www.geocommon.net 下载 -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="455" minHeight="300" xmlns:esri="http://www.esri.com/2008/ags">
<fx:Script>
<![CDATA[
protected function mouseMoveHandler(event:MouseEvent):void
{
var lon:Number = map.toMapFromStage(event.stageX,event.stageY).x;
var lat:Number = map.toMapFromStage(event.stageX,event.stageY).y;
labelX.text = "X: " + numFormater.format(lon);
labelY.text = "Y: " + numFormater.format(lat);
}
]]>
</fx:Script>
<fx:Declarations>
<mx:NumberFormatter id="numFormater" precision="2" />
</fx:Declarations>
<esri:Map id="map" mouseMove="mouseMoveHandler(event)"
scaleBarVisible="false" width="100%" height="100%">
<esri:ArcGISDynamicMapServiceLayer
url="http://localhost/ArcGIS/rest/services/Florida/MapServer" />
</esri:Map>
<s:Label id="labelX" text="0" left="20" bottom="15" fontSize="15"/>
<s:Label id="labelY" text="0" left="110" bottom="15" fontSize="15"/>
</s:Application>
相关文章推荐
- 用 javascript 获取鼠标(光标)的坐标位置 兼容IE/Firefox等浏览器
- 获取事件目标对象的位置坐标或者鼠标位置坐标(兼容IE和火狐)
- Cesium随笔(3)随鼠标实时显示经纬度坐标以及高度【转】
- ribbon界面状态栏显示鼠标坐标
- JavaScript基础 event(For IE) 显示鼠标点击处的坐标值 距离窗口的距离 距离网页的距离 距离屏幕的距离
- 游戏界面的提示帮助(根据鼠标点击选取显示位置)
- 编写一个单文档界面应用程序,该程序可以测试在鼠标左键按下时鼠标光标的位置是否处在某规定的矩形框内,如果不在该矩形内则计算机的扬声器会发出“叮”的声音,反之则会在用户区显示光标的位置。
- 在状态栏中显示鼠标位置坐标
- 实时显示鼠标指针相对于浏览器X轴Y轴坐标位置
- DIV弹出层练习(二) ------------------现有一层div想获取鼠标的光标位置并作为这个层的坐标显示出这个层
- opencv学习笔记11 在图片中添加文字,点击鼠标显示位置坐标
- asp.net系统中根据经纬度坐标,直接调用google地图,显示位置
- asp.net系统中根据经纬度坐标,直接调用google地图,显示位置
- matplotlib 显示图片鼠标所指位置的坐标
- JavaScript基础 event(For IE) 显示鼠标点击处的坐标值 距离窗口的距离 距离网页的距离 距离屏幕的距离
- MFC中状态栏显示鼠标坐标位置
- 获取事件目标对象的位置坐标或者鼠标位置坐标(兼容IE和火狐)
- [求助]关于在状态栏显示自定义坐标系下鼠标指针所在位置坐标的问题
- 图吧地图:①得到地图上某个位置的经纬度;②显示多个坐标点;③动态显示多个坐标点;
- 屏幕显示项目之-----画好界面无闪烁,鼠标移到指定位置改变图标