Esempio n. 1
0
        /// <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;
            }
        }
Esempio n. 2
0
 /// <summary>
 /// Перейти в режим ожидания калибровочной точки
 /// </summary>
 public void start_set_user_pos()
 {
     mouse_mode = MouseMode_t.SET_USER_MARKER;
 }
Esempio n. 3
0
 /// <summary>
 /// Перейти в режим ожидания калибровочной точки
 /// </summary>
 public void start_set_calibration_pos()
 {
     mouse_mode = MouseMode_t.SET_CALIB_MARKER;
 }