По сути, я хочу нарисовать заполненный квадрат и добавить его (и использовать) в качестве маркера в Gmap. Я попытался нарисовать квадрат и использовать его как растровое изображение, но он запрашивает у меня координаты x y, и я не знаю, какие значения для этого указать, потому что маркер уже использует широту/долготу. Я пытаюсь это сделать, но позиция квадрата неверна. Я хочу, чтобы квадрат отображался на указанной широте/долготе.
Bitmap flag = new Bitmap(50, 50);
gmap.MapProvider = GMap.NET.MapProviders.BingHybridMapProvider.Instance;
GMap.NET.GMaps.Instance.Mode = GMap.NET.AccessMode.ServerOnly;
Graphics fg = Graphics.FromImage(flag);
fg.FillRectangle(Brushes.Red, 100, 100, 50, 50);
GMapOverlay markerOverlay = new GMapOverlay(NametextBox.Text);
GMarkerGoogle marker = new GMarkerGoogle(new PointLatLng(-25.966688, 32.580528),flag);
markerOverlay.Markers.Add(marker);
gmap.Overlays.Add(markerOverlay);