Exemplo n.º 1
0
        private void trackHandler_TrackUpdate(TrackData item)
        {
            GMarkerRect  rect   = trackMarkers[item.Key];
            GMarkerTrack marker = rect.InnerMarker as GMarkerTrack;

            rect.SetPosition(item.Position);
            marker.Track = item;
            mainMap.Invalidate();
        }
Exemplo n.º 2
0
        private void radarHandler_RadarUpdate(RadarSite radar)
        {
            GMarkerRect  rect   = radarMarkers[radar.Name];
            GMarkerRadar marker = rect.InnerMarker as GMarkerRadar;

            radarOverlay.Polygons.Remove(marker.RadiusPolygon);
            marker.RenewRadius();
            if (marker.IsRadiusShow)
            {
                radarOverlay.Polygons.Add(marker.RadiusPolygon);
            }
            rect.SetPosition(radar.Position);
            mainMap.Invalidate();
        }