Пример #1
0
        private void MainMap_MouseDown(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Right)
            {
                _isMouseDown = true;
                var d      = MainMap.FromLocalToLatLng(e.X, e.Y);
                var diachi = BAService.GetAddressByGeo(float.Parse(d.Lat.ToString()), float.Parse(d.Lng.ToString()));
                if (_currentMarker == null)
                {
                    MainMap.addMarkerCustomer(d, diachi);
                    _MarkerA     = MainMap.MarkerCustomer;
                    _isMouseDown = false;
                }
                else
                {
                    _currentMarker.Position = d;
                }

                ToaDo  = d;
                DiaChi = diachi;
                _MarkerA.ToolTipText = diachi;
            }
        }
Пример #2
0
 private void MainMap_MouseMove(object sender, MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Right && _isMouseDown)
     {
         var d = MainMap.FromLocalToLatLng(e.X, e.Y);
         if (_currentMarker == null)
         {
             //  MainMap.AddMarkerCustomOne(d.Lat, d.Lng, "");
         }
         else
         {
             _currentMarker.Position = d;
         }
         if (_MarkerA != null)
         {
             var diachi = BAService.GetAddressByGeo(float.Parse(d.Lat.ToString()), float.Parse(d.Lng.ToString()));
             ToaDo  = d;
             DiaChi = diachi;
             _MarkerA.ToolTipText = diachi;
         }
     }
     MainMap.Refresh(); // force instant invalidation
 }