解决方案 »

  1.   

    最简单的做法就是逐格判断,适用于格子不太多的情况。
    每次拿到一个格子,判断这个点是否在格子里。
    假定这个格子是横平竖直的,那么判断一个点在格子里的方法如下:
    这个点的x值应该在左边线的x值和右边线x值之间,点的y值应该在上边线和下边线的y值之间。依照这个思路,不难吧?
      

  2.   

    每个格子弄个对象。那四个点的坐标当属性弄进去,在弄个点的标识符。
    然后 写个是否 方法判断 其他点是否在 这个格子内。
    如果是 一般 的格子[(x1,y1),(x2,y1),(x1,y2),(x1,y1)]
    那你的判断放法就      x1<x<x2,y1<y<y2 就可以了对象写完之后,就吧所有格子录入队列,遍历判断就可以了
      

  3.   

    可以用代码表示出来吗,万分感谢而且格子坐标是(x1,y1)(x2,y2)(x3,y3)(x4,y4)
      

  4.   

    你的格子要是矩形的画 四个点的左边应该是 (x1,y1) (x2,y1) (x1,y2) (x2,y2)吧 这样你就应该很容易理解了吧 判断是否超出边界就OK了