private void AddWPMarker(string tag, double lng, double lat, int alt, Color? color, int markertype) { PointLatLng point = new PointLatLng(lat, lng); GMapMarker m = new GMapMarkerMissionStep(point, Convert.ToByte(tag), (byte)markertype); m.Tag = tag; GMapMarkerRect mBorders = new GMapMarkerRect(point); { mBorders.InnerMarker = m; mBorders.wprad = (int)mw_gui.wp_radius/100; mBorders.MainMap = MainMap; if (color.HasValue) { mBorders.Color = color.Value; } } GMOverlayWaypoints.Markers.Add(m); GMOverlayWaypoints.Markers.Add(mBorders); }
private void AddPOIMarker(string tag, double lng, double lat) { PointLatLng point = new PointLatLng(lat, lng); GMapMarker m = new GMapMarkerMissionStep(point, Convert.ToByte(tag), WP_ACTION.SET_POI); m.Tag = tag; GMapMarkerRect mBorders = new GMapMarkerRect(point); { mBorders.InnerMarker = m; mBorders.wprad = (int)mw_gui.wp_radius / 100; mBorders.MainMap = MainMap; } GMOverlayPOI.Markers.Add(m); GMOverlayPOI.Markers.Add(mBorders); }