在做地图时遇到的一个问题(10分)

  • 主题发起人 主题发起人 anndy1999
  • 开始时间 开始时间
A

anndy1999

Unregistered / Unconfirmed
GUEST, unregistred user!
我在PaintBox.canvas上用MoveTo,LineTO的方法绘制的地图,但有个问题,当需要放大很多倍地图时,就无法显示了,应该是这个PaintBox.canvas.moveto(x,y)中的x, y,的integer型越界了,如何解决这个问题?
而且还有个问题是,这个Integer它的范围是可以达到214746...的,但是我测试时,结果远不能达到这么大。
怎样解决呢?
只有10了,全给大家了!
 
我在放大地图时,也把PaintBox相应放大了,所以才出现上面的情况,这样设计是不是有问题???
 
是你的设计有问题,哪有一下子画那么大的,你要把重绘的范围控制在屏幕范围以内
 
后退
顶部