公司需要做一个软件,就是允许用户在一张地图上使用鼠标圈划将地图划分成若干区域,请问怎么做(50分)

  • 主题发起人 主题发起人 johnnywong
  • 开始时间 开始时间
J

johnnywong

Unregistered / Unconfirmed
GUEST, unregistred user!
是在一张本市地图上,用户可以以不规则的闭合的线条将地图划分成若干的块,每划分成一块时就将这块的代号记录到数据库,而且允许用户对已有的块进行删除和修改,请问该如何做?
 
先看看画闭合曲线的算法差不多了,记录组成闭合曲线的每个点,修改其实也就是修改这些点的位置。应该是这样吧
 
只能用方格的办法,方格的范围可以定小一些,用户画的时候就定义了哪个块包含了那些方格;这样当点信息回来时就先判断在哪个方格,这样就知道在哪个块了
 
那我想将原来划分好的区域进行修改,该怎么做
 
“用方格的办法,方格的范围可以定小一些”,是个好办法
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部