2013-02-14 60 views
-1

我有这样的疑惑,顿时更多的东西数学,例如我有以下地理坐标:如何在500x500图片框中绘制浮动坐标?

  • (4.80549328,-74.14376602)
  • (4.80755020,-74.14195687)
  • (4.80011076,-74.13276181 )
  • (4.79816079,-74.13459823)
  • (4.80009735,-74.13592503)

它们正在形成一个多边形顶点,我们看到它们是非常小的点,它们直接放置在像素中并没有任何效果。我如何缩放一个500x500px的盒子?

回答

1

如果这一切都在Graphics类下,那么您可以简单地使用ScaleTransform方法,如文档here所述。

要获得比例因子,您需要做的是找到最大的x和y坐标。使用最大的一个,然后除以500,并使用该因子x和y比例因子,以保持宽高比。

希望能帮到你!

+0

让我们说不多,但这就是主意。 – Gio 2013-02-14 01:14:27

+0

成功如下:)! 为x和y进行处理。例如X;用最低的500来除以最大值,除以相减的结果,这给了我现在对于每个x的因子,其余的是我们想要定位的最大数x,这个结果乘以因子,就是这样。 (500 /(4.80755020-4.79816079))= 42601.185804(因子)得分:(4.80755020-4.80549328)* 42601.185804(因子)= 87.62718850 – Gio 2013-02-14 01:39:59