这两天做小地图导航,弄的头痛。总算完成了。还是在JS里完成的。
这里记算一下一个用到的坐标旋转算法。
x,y为旋转前的坐标。r为要旋转的角度,正数为逆时针方向。原点坐标为0,0
x1,y1为旋转后得到的新坐标。
x1=x*cos(r)+y*sin(r)
y1=y*cos(r)-x*sin(r)
这个很有用,特别在处理坐标方向转换时!
这两天做小地图导航,弄的头痛。总算完成了。还是在JS里完成的。
这里记算一下一个用到的坐标旋转算法。
x,y为旋转前的坐标。r为要旋转的角度,正数为逆时针方向。原点坐标为0,0
x1,y1为旋转后得到的新坐标。
x1=x*cos(r)+y*sin(r)
y1=y*cos(r)-x*sin(r)
这个很有用,特别在处理坐标方向转换时!