К сожадению нормального руководства к SharpMap нет, или есть? Кто-нибудь знает?
В данный момент столкнулся с такой проблемой, мне нужно реализовать набор Лейблов, которые должные время от времени изменять положение (поступают новые координаты), есественно для лейблов выделяется свой слой. Каким образом вообще отображать свои лейблы?
пробовал вот эти два способа - безрезультатно
Код: Выделить всё
Graphics gr = Graphics.FromImage(pictureBox1.Image);
SharpMap.Rendering.VectorRenderer.DrawLabel(
gr, new PointF((float)p.X, (float)e.Y), new PointF((float)e.X + 100, (float)e.Y + 100), new Font("Times New Roman", 20),
Color.Red, Brushes.AliceBlue, Pens.White, 0, "Some text", _sharpMap
);
//-----------------------------------------------
SharpMap.Styles.LabelStyle LS = new SharpMap.Styles.LabelStyle();
LS.ForeColor = Color.Red;
LS.Font = new Font("Times New Roman",20);
SharpMap.Rendering.Label myLabel = new SharpMap.Rendering.Label
("Some text", new PointF((float)e.X, (float)e.Y), 0, 3,
new SharpMap.Rendering.LabelBox((int)e.X, (int)e.Y, 100, 100),
LS);