M mmxsugar Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-21 #1 就像一幅中国地图,我点哪个省就出现哪个省的资料,请问如何分割之类不规则 的热区,并作出响应?
X Xerxes Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-21 #2 把每个热区作一个与地图一样大的单色屏蔽图。1为有效区,0为无效区。 在每个热区对应的图中找到点的值。为1就响应。
C cwmdelpher Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-22 #7 这个东西好象在网络上应用比较广泛,比如用图片的一个区域做一个超级联接。我想在程序中 可以把你的地图分割开。实现图片的热区!
D delphi_newuser Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-22 #8 这个在制作网页的时候好做,用程序实现有一定的难度! 不知道你想用什么实现你说的功能啊!
M mmxsugar Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-22 #10 Region是可以定义范围,但好不直观,而且取数据很麻烦。
爱 爱元元的哥哥 Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-22 #11 做程序哪有嫌麻烦的! 等着别人施舍给你现成的不费力气的东西吧!
X xwings Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-22 #13 呵呵.用一个位图. 然后换算坐标. 得到所在点的颜色值根据值来判断所在区域. 1.内存中创建一个位图.大小和显示出来的需要判断热区的位图大小相同.颜色深度是256色 2.用编辑器,photoshop或者自己的编辑器画图,热区1颜色值为1;热区2颜色值为2,...其他类推,可以设定255个热区;0 标志没有热区 3.需要判断热区的时候换算鼠标坐标到热区的图上面.取得当前点的颜色即可判断在哪一个热区了.注意取颜色值要用scanline函数速度才满足需要. 4. ok 啦. 仅供参考.
呵呵.用一个位图. 然后换算坐标. 得到所在点的颜色值根据值来判断所在区域. 1.内存中创建一个位图.大小和显示出来的需要判断热区的位图大小相同.颜色深度是256色 2.用编辑器,photoshop或者自己的编辑器画图,热区1颜色值为1;热区2颜色值为2,...其他类推,可以设定255个热区;0 标志没有热区 3.需要判断热区的时候换算鼠标坐标到热区的图上面.取得当前点的颜色即可判断在哪一个热区了.注意取颜色值要用scanline函数速度才满足需要. 4. ok 啦. 仅供参考.
T truecat Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-22 #14 仅提供思路,是否行得通未知。 各个区用不同的颜色将边缘勾画出来,当鼠标点击后,从点击处取得坐标, 从此坐标向外做边缘探测,当探测到一个封闭的边缘后,再判断此边缘颜色。 再同先前制作时的颜色设定进行比对从而得出省份。
仅提供思路,是否行得通未知。 各个区用不同的颜色将边缘勾画出来,当鼠标点击后,从点击处取得坐标, 从此坐标向外做边缘探测,当探测到一个封闭的边缘后,再判断此边缘颜色。 再同先前制作时的颜色设定进行比对从而得出省份。
W wantsinewy Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-22 #15 你是用几种颜色来画此地图的?如果颜色的种类很少,通过鼠标坐标 判断出的颜色就和热区不对应了吧,因为不同热区可能具有相同的颜色。
M mmxsugar Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-23 #17 thanks all,欢迎大家提出更好更通用的方法。 1.型状不规则。 2.最好与颜色没关 3.分区可以直观。
F FreeBit Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-23 #18 用GIS是肯定可以实现你需要的功能的。 如MAPINFO
X xwings Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-24 #19 to mmxsugar: 用我的方法完全满足你的需求.给分吧.. 你不会要我给你做个例子吧?[]