背景:用Macromedia Dreamweaver 把下图插入到网页中,并用热点对每个县做一个链接。
问题:想用一个真假标志来控制每个县的颜色(当程序从数据中找该县的数据为true变显示为彩色,没找到数据为false就显示灰色)。
类似这个demo:http://www.chinafarmland.com.cn/website/jiangsu.asp
这个怎么说呢?我看了下你的链接,这个地图其实是一整张图,他的原生图据我知道的是地理系统中的Gis来生成的,在Gis中,每一个县他都是一个独立的图层,在生成时会把这些图层合并,合并后就是你看到的一整张图...
现在根据我的想法来说说思路吧,我觉得这个你可以这样子来做,可能需要使用到的工具是Gis处理工具,比如你提供的这张图,你可以按照固定的大小来生成一张原图(包含每个县的组合),然后你根据每个县来生成一系列你想要的颜色的图,这些图的位置记得是根据你那张固定大小的原图来的,然后生成图片,这样子在默认的时候你就可以加载这张原图了,然后如果某个县按照你说的返回为true,那现在你就可以加载一张这个县的你需求的图片,加载到目前的这张原图上层...这样子即可...
坦白说一点,在07年我工作中曾经做过类似这样子的东西,处理的方式基本就是这样子的...当然如果这张图的是由Gis来生成的话,那这个就太容易了,因为Gis会很好的处理掉这个问题...
目前有很多Gis系统都有提供WebGis的支持,都可以满足你的需求...
就是热点吧
类似这个demo:http://www.chinafarmland.com.cn/website/jiangsu.asp
这个demo里面没有代码呀,只是个网站,能否提供些具体的function呀,请告诉我如何在插入的地图图片中的一个热区改成红色就可以了!