C# 基于指针位置执行函数

C# 基于指针位置执行函数,c#,arcgis,C#,Arcgis,我正在使用ArcGIS SDK for dot net。我正在用vc编程。我想在鼠标指针在地图上输入一个特定的经度/纬度或者鼠标点击该位置时立即执行一段代码。有许多事件处理程序,但我不知道如何检索鼠标指针所在的位置。e、 我想在鼠标指针位于经度25和纬度33时立即显示一些图片 将MouseMove侦听器添加到MapView。 您的侦听器方法将有一个类型为MouseEventArgs的参数。对该参数调用GetPositionnull以获取屏幕点。 使用MapView.ScreenToLocatio

我正在使用ArcGIS SDK for dot net。我正在用vc编程。我想在鼠标指针在地图上输入一个特定的经度/纬度或者鼠标点击该位置时立即执行一段代码。有许多事件处理程序,但我不知道如何检索鼠标指针所在的位置。e、 我想在鼠标指针位于经度25和纬度33时立即显示一些图片

将MouseMove侦听器添加到MapView。 您的侦听器方法将有一个类型为MouseEventArgs的参数。对该参数调用GetPositionnull以获取屏幕点。 使用MapView.ScreenToLocationPoint以地图坐标获取地图点。 如果地图不在经度/纬度中,请使用GeometryEngine.ProjectGeometry,SpatialReference.Create4326转换为经度/纬度。 检查经度和纬度,看看它们是否在您想要的范围内。 我尝试将源代码发布到这里,但堆栈溢出给了我一个错误,因此这里是一个屏幕截图: