В принципе, я хочу нарисовать заполненный квадрат и добавить его (и использовать) в качестве маркера в Gmap. Я попробовал рисовать квадрат и использовать его как растровое изображение, но он спрашивает меня о координатах x y, и я не знаю, какие значения следует использовать для этого, поскольку маркер уже использует lat/long. Я пытаюсь это сделать, но позиция квадрата не является правильной. Я хочу, чтобы квадрат появлялся на заданной длине.добавить пользовательский маркер (квадрат) в Gmap
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);
Я редактировал свой титул. Пожалуйста, смотрите: «Если вопросы включают« теги »в их названиях?] (Http://meta.stackexchange.com/questions/19190/), где консенсус« нет, они не должны ». –