public void gMapControl_MouseMove(object sender, MouseEventArgs e)
{
Point p = e.GetPosition(e.Source as FrameworkElement);
PointLatLng location = gMapControl.FromLocalToLatLng((int)p.X, (int)p.Y);//获取鼠标坐标并转为经纬度
int num = (int)gMapControl.Zoom;
double groundResolution = gMapControl.MapProvider.Projection.GetGroundResolution(num, gMapControl.Position.Lat);
txbx_MouseLocation.Text = string.Format("显示级别:{0},分辨率:{1:F3}米/像素,坐标:X=[{2:F5}],Y=[{3:F5}]",
num, groundResolution, location.Lng, location.Lat);
}
效果图如下