Exemple #1
0
 private void updateTargetShow()
 {
     if (_target == null)
     {
         return;
     }
     _displayStatus = TargetDisplayStatus.UnShow;
     if (_locator.InScreen(_target.Lon, _target.Lat))
     {
         _displayStatus = _locator.DisplayStatus;
     }
     _geometry.Update(_target.MMSI, (int)(_target.SOG * _locator.ScaleTrans), _target.COG, _target.GetHeading(), _displayStatus);
     if (_displayStatus == TargetDisplayStatus.UnShow)
     {
         return;
     }
     PointInScreen = _locator.Locator.MapToScreen(_target.Lon, _target.Lat);
     Canvas.SetLeft(_geometry, PointInScreen.X);
     Canvas.SetTop(_geometry, PointInScreen.Y);
 }
 private LocatorAndBorder()
 {
     ScaleTrans    = 0;
     DisplayStatus = TargetDisplayStatus.UnShow;
 }