请教高手:asp.net(c#)如何在网页的一个底图上根据坐标显示小图片?高分求代码
问题是这样的:网页中需要显示一张大图,在大图上,显示若干小图标(图片)。
小图标的位置(xy坐标)保存在数据库中。
求高手帮忙,详细的代码。谢谢! --------------------编程问答-------------------- 自己顶~~~~ --------------------编程问答-------------------- 使用不同的层 根据坐标位置设定层的绝对(或相对位置)
绿绦工作室http://www.lvtaostudio.com --------------------编程问答-------------------- 谢谢楼上。
能给一个具体的代码例子吗?
能在一个大图a上根据坐标显示出一个小图b就可以了。 --------------------编程问答--------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<div id="div1" style="position:absolute; width:100%; height:200px; background:url(http://www.lvtaostudio.com/uploadfile/2009/0711/20090711094446275.jpg) no-repeat">
<div id="div2" style="position:absolute; left:50px; width:175px; height:93px; top:30px;background:url(http://www.lvtaostudio.com/uploadfile/2009/0716/20090716065322902.jpg) no-repeat;" ></div>
</div>
</body>
</html>
可以变化div2 left和top 根据你的坐标 可以在js中操作 也可以使用服务器的相关的变量生成
绿绦工作室http://www.lvtaostudio.com --------------------编程问答-------------------- 支持一下 --------------------编程问答-------------------- 了解下 --------------------编程问答-------------------- 这个问题问得好;获取定点坐标位置的问题 --------------------编程问答-------------------- 用div感觉好象不太好
期待高手有更好的方法 --------------------编程问答-------------------- 补充一下:
问题的背景:
页面上显示一个大图a(比如为一片绿地),在大图上摞上3种个小图标b,c,d(比如b代表建筑,c为花坛,d为喷泉)等。小图在大图上的相对位置(x,y)坐标保存在数据库的一个表中。
表结构:table(序列号,图标id,名称id,x坐标,y坐标。。。)
问题1:
1)从数据库中获取表的内容,将图a作为底图,根据坐标(x,y)将b,c,d等小图标放在图a上叠加,将图显示出来。(此时,图中可能有多个b(建筑物),c(花坛),d(喷泉))
2)ajax方式,当鼠标移动的某个小图标上时,可以显示细节信息。(比如:建筑物1,鼠标移动到其上,从数据库中读出该建筑物1的具体细节信息,用表格或其他方式显示出来)
问题2:
问题1的逆命题:
1)页面初始化,以大图a为底图,小图标b,c,d等放在图片中央(或其他位置),小图标b,c,d可以用鼠标拖动,拖动时xy坐标可以跟随变化,确定后将坐标信息一同保存进数据库。 --------------------编程问答-------------------- 我觉得不仅是坐标的问题,还需要考虑到小图片所占的面积,b,c,d是不能覆盖放置的。 --------------------编程问答--------------------
暂时看不需要覆盖放置。
细节上这个问题确实需考虑。谢谢。
我现在没有思路,不知道该怎么做。
得先把大的功能实现了。 --------------------编程问答-------------------- 等高手~~~~~~帮忙啊,急啊急~~~~~~~~~~~~~~~~~~~~·· --------------------编程问答-------------------- 没人知道吗? --------------------编程问答-------------------- 通过热区显示。或参考 --------------------编程问答-------------------- 学习ing~~~
有没有实现的例子? --------------------编程问答-------------------- 这个还真有点复杂的哦!!!顶一下 --------------------编程问答--------------------
谢谢!!!
补充:.NET技术 , ASP.NET