public GMapMarkerCustomEnum(GMap.NET.PointLatLng pos, EnumMarkerCustom enumMarker) : base(pos) { switch (enumMarker) { case EnumMarkerCustom.MarkerA: Icon = Taxi.Controls.Properties.Resources.STaxi_MarkerA; break; case EnumMarkerCustom.MarkerB: Icon = Taxi.Controls.Properties.Resources.STaxi_MarkerB; break; case EnumMarkerCustom.MarkerC: Icon = Taxi.Controls.Properties.Resources.STaxi_MarkerC; break; case EnumMarkerCustom.MarkerD: Icon = Taxi.Controls.Properties.Resources.STaxi_MarkerD; break; case EnumMarkerCustom.MarkerE: case EnumMarkerCustom.MarkerF: case EnumMarkerCustom.MarkerG: case EnumMarkerCustom.MarkerH: default: Icon = Taxi.Controls.Properties.Resources.icon_dot_green; break; } Size = new System.Drawing.Size(Icon.Width, Icon.Height); }
public GMapMarker AddMarkerEnum(PointLatLng point, EnumMarkerCustom enumMarker) { OverlayCustom = this.Overlays[1]; var marker = new GMapMarkerCustomEnum(point, enumMarker); OverlayCustom.Markers.Add(marker); return(marker); }
public GMapMarker AddMarkerEnum(double lat, double lng, EnumMarkerCustom enumMarker) { return(AddMarkerEnum(new PointLatLng(lat, lng), enumMarker)); }