- 主题:地图上有很多小图标,鼠标移上去出现文本框,如何做?
目前有的只是一个静态地图, 就是根据查询,在背景图上把图标加上去,生成一个新的文件.
现在想做成动态的, 鼠标移到小图标上就出现相应对话框,显示相关图标的详细信息. 小图标数量,少则几十,多则几百. 有可能互相重叠, 不过只显示最上层的就可以了.
请问,怎么实现这个功能, ajax? 每一个小图标都做成一个对象? 但是这个显示的位置要很准确才可以.
--
FROM 86.73.126.*
如果用户缩放一下页面什么的, 我就怕这些小图标乱飞了...
【 在 EricCartman (Screw you guys, I'm going home.) 的大作中提到: 】
: 目前有的只是一个静态地图, 就是根据查询,在背景图上把图标加上去,生成一个新的文件.
: 现在想做成动态的, 鼠标移到小图标上就出现相应对话框,显示相关图标的详细信息. 小图标数量,少则几十,多则几百. 有可能互相重叠, 不过只显示最上层的就可以了.
: 请问,怎么实现这个功能, ajax? 每一个小图标都做成一个对象? 但是这个显示的位置要很准确才可以.
: ...................
--
FROM 86.73.126.*
是的,现在就这么做的. 不过因为是静态图片, 小图标和地图直接写在一个图形文件中了. 所以不管放在什么地方, 不管怎么缩放拖拉都没关系.
另外,这个小图标数量比较多. 几十,甚至可以上千的..
如果要实现互动,并且还要保证他们都在正确的位置上, 应该怎么弄, 大概的作法,能不能提示一下? 谢了.
【 在 wbz (66死了,88没落了,怀念) 的大作中提到: 】
: 这GIS呀。要做地理坐标和像素坐标的换算
--
修改:EricCartman FROM 86.73.126.*
FROM 86.73.126.*