ArcGIS API for Silverlight 鼠标移动显示地理坐标

简介: #region 处理鼠标在地图上移动时,显示地理坐标private void myMap_MouseMove(object sender, System.
<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 

效果如下图:

相关文章
|
定位技术 API
百度地图API开发:多边形覆盖物鼠标高亮效果及单击事件
百度地图API开发:多边形覆盖物鼠标高亮效果及单击事件
231 0
|
3月前
|
存储 程序员 定位技术
程序员必知:地图投影与ArcGIS坐标系转换
程序员必知:地图投影与ArcGIS坐标系转换
19 0
|
4月前
|
定位技术 Python
ArcGIS中ArcMap通过模型构建器ModelBuilder导出地理与投影坐标系转换Python代码的方法
ArcGIS中ArcMap通过模型构建器ModelBuilder导出地理与投影坐标系转换Python代码的方法
|
11月前
|
人工智能 数据可视化 API
ArcGIS API for Python
ArcGIS API for Python
56 0
|
JavaScript 前端开发 应用服务中间件
Arcgis api for javascript 详细部署
Arcgis api for javascript 详细部署
|
人工智能 数据可视化 数据管理
ArcGIS API for Python
ArcGIS API for Python
100 0
|
数据可视化 数据管理 API
​​​​​​​ARCGIS API for Python进行城市区域提取
​​​​​​​ARCGIS API for Python进行城市区域提取
​​​​​​​ARCGIS API for Python进行城市区域提取
arcgis api 3.X 修改自带弹窗样式 2022年6月12日
自带的弹窗介绍: arcgis api 3.X 修改自带弹窗样式插图 /*修改原有弹窗的css样式*/ /* 弹窗整体 */ .esriPopup { font-size: 16px; box-shadow: 10px 10px 5px #888888; } .esriPopup .sizer { position: relative; width: 400px; /* 弹窗宽度 */ z-index: 1; } /* 标题部分 */ .esriPopup .titlePane { background-color: rgba(7
|
前端开发 JavaScript API
借助 Web Animations API 实现一个鼠标跟随偏移动画
借助 Web Animations API 实现一个鼠标跟随偏移动画
264 0
借助 Web Animations API 实现一个鼠标跟随偏移动画
|
Web App开发 移动开发 前端开发
【前端】【H5 API】地理定位(获取经纬度)
【前端】【H5 API】地理定位(获取经纬度)
1067 0
【前端】【H5 API】地理定位(获取经纬度)
下一篇
DDNS