ArcGIS API for Silverlight 鼠标移动显示地理坐标
来源:互联网 发布:淘宝网店信誉提升 编辑:程序博客网 时间:2024/04/30 17:51
<esri:Map x:Name="myMap" ExtentChanged="myMap_ExtentChanged" WrapAround="True" IsLogoVisible="False" Extent="117.112306799734,29.3397854999517,118.981519200236,30.5753385000024" MouseMove="myMap_MouseMove"> <esri:Map.Layers> <esri:ArcGISDynamicMapServiceLayer ID="MyLayer" Url="http://192.168.0.89/arcgis/rest/services/HSDynamic/MapServer/"/> </esri:Map.Layers></esri:Map>#region 处理鼠标在地图上移动时,显示地理坐标private void myMap_MouseMove(object sender, System.Windows.Input.MouseEventArgs args){ if (myMap.Extent != null) { System.Windows.Point screenPoint = args.GetPosition(myMap); ESRI.ArcGIS.Client.Geometry.MapPoint mapPoint = myMap.ScreenToMap(screenPoint); if (myMap.WrapAroundIsActive) mapPoint = ESRI.ArcGIS.Client.Geometry.Geometry.NormalizeCentralMeridian(mapPoint) as ESRI.ArcGIS.Client.Geometry.MapPoint; MapCoordsTextBlock.Text = string.Format("X = {0} , Y = {1}", Math.Round(mapPoint.X, 4), Math.Round(mapPoint.Y, 4)); }}#endregion
效果如下图:
- ArcGIS API for Silverlight 鼠标移动显示地理坐标
- arcgis api for silverlight
- Arcgis for silverlight 坐标转换
- ArcGIS API for Silverlight 查询点闪烁显示
- ArcGIS API for Silverlight 解决众多密集点分层显示
- ArcGIS API for silverlight-本地发布的地图不能显示
- ArcGIS API FOR Silverlight资源
- ArcGIS For Silverlight api 简介
- ArcGIS API for Silverlight 中根据坐标点在地图上打标记
- ArcGIS API for Silverlight 鼠标移入移出地图要素弹出窗口(优化处理)
- ArcGIS API for Silverlight 使用google地图
- arcgis api for silverlight自定义一个Symbol
- ArcGIS API for Silverlight 学习笔记
- ArcGis Server Api for Silverlight 注意事项
- ArcGIS API for Silverlight开发入门准备
- ArcGIS API for Silverlight 实现轨迹回放
- ArcGIS API for Silverlight 实现轨迹回放
- ArcGIS API for Silverlight 实现轨迹回放
- 作业
- create socket by fork
- Ubuntu下无法输入汉字解决办法
- 嘉人Marie Claire执行副主编兼美容总监张弛
- 百事高音乐论坛注册方法
- ArcGIS API for Silverlight 鼠标移动显示地理坐标
- VS2010在.net4框架下智能提示异常的问题
- 对女孩儿来说,嫁人是项高风险的事业
- Hibernate 参数设置一览表
- 编译ffmpeg
- Android开发之ListView 适配器(Adapter)优化
- The C10K problem
- 学习Linux使用命令(非常适合初学者)
- java 找出两个文件夹下所有的不同文件