彼、
LAT/LNG 座標を使用して C# で Countrymap を描画したいと考えています。緯度/経度をピクセルに変換する必要があります。どの方法が最適ですか? 「マップ」を描画できますが、非常に小さく、ウィンドウの中央にはありません。
誰か助けてくれませんか?私はこのコードを持っています:
void draw(Graphics g, PointF[] points, Pen p)
{
Graphics gfx = g;
gfx.PageUnit = GraphicsUnit.Point;
GraphicsPath gpath = new GraphicsPath();
gpath.StartFigure();
gpath.AddLines(points);
gpath.CloseFigure();
Matrix m = new Matrix();
m.Scale(5, 5);
gfx.Transform = m;
gfx.DrawPath(p, gpath);
gfx.Dispose();
gpath.Dispose();
return;
}