/// <summary> /// Нажатие на карту /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void gMapControl1_MouseClick(object sender, MouseEventArgs e) { PointLatLng mouse_pos = gMapControl1.FromLocalToLatLng(e.X, e.Y); if (mouse_mode == MouseMode_t.SET_CALIB_MARKER) { SetCalibrationMarker(mouse_pos); mouse_mode = MouseMode_t.IDLE; } else if (mouse_mode == MouseMode_t.SET_USER_MARKER) { SetUserMarker(mouse_pos); mouse_mode = MouseMode_t.IDLE; } }
/// <summary> /// Перейти в режим ожидания калибровочной точки /// </summary> public void start_set_user_pos() { mouse_mode = MouseMode_t.SET_USER_MARKER; }
/// <summary> /// Перейти в режим ожидания калибровочной точки /// </summary> public void start_set_calibration_pos() { mouse_mode = MouseMode_t.SET_CALIB_MARKER; }