类似城市天气预报的网站 本人用vs2005+sqlserver2005开发的网站中想要完成如下功能:类似城市天气预报,在地图中,鼠标移动到哪个位置,会显示一个相应的层,层中显示该地区相应的数据,数据在sqlserver中不明白应该怎样查询数据库,图像热点中的<map>好像能相应onmouseover等函数,可是在这些函数中应该如何访问数据库呢各位大大不吝赐教啊,感激不尽 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Ajax。其实网上有现成的程序,下载一个接口就行了。 参考:http://www.51xuediannao.com/JS/texiao/alt.html 【我乱说无视我】用webservice +ajax把坐标参数封装在webservice里面 页面的大小确定出来 再定位 楼主居然有这么强大的数据库啊。真牛啊!不知道你的数据库里格式是怎么样的!楼主你自己也提到了MAP。但是操作量应该很大,其实我觉得为每一个城市点建立超级链接就可以了。毕竟天气都是以城市为基准的,同一个区域内,同城市的天气是一样的,没有必要太精确。所以用A为每一个城市定位也是可行的。外加适当的CSS处理,效果还是挺不错地! <map name="Map"> <area shape="rect" coords="34,16,78,40" href="#" onMouseOver="display('天津')"> <area shape="rect" coords="214,58,272,89" href="#" onMouseOver="display('上海')"> </map>然后用ajax,例如jquery的ajax函数,例如function display(addr){$.get("http://xxx.com/weather.php?addr="+addr,function(data){$('weatherInfo').html(data)})} 唉头都大了,不太懂Ajax啊难道要现学~ 还是有思路的鼠标滑到地图区域,ajax向后台发送对应城市名,获取城市天气信息,传数据给JS处理,利用ALT显示,或者用一个层显示google天气:http://www.google.com/ig/api?weather=ShangHai //shanghai指上海 类变量与prototype对象的变量有什么区别? 请教个正则表达式的写法 用if(count>3){ext.messageBox.alert("","");return false;} 怎么还是往下走?? 问一个简单的表单验证问题 如何在被多个页面include的jsp页面上利用ajax实现定时自动刷新并显示数据? 大侠帮我看下代码把 javascript 增加修改地址栏参数 javascript不能在不同的js文件中调用啊? HTML 操作 table 如何屏蔽弹出式广告窗口? 关于input 标签里的文本选中问题 javascript中位运算精度问题
用webservice +ajax把坐标参数封装在webservice里面 页面的大小确定出来 再定位
<area shape="rect" coords="34,16,78,40" href="#" onMouseOver="display('天津')">
<area shape="rect" coords="214,58,272,89" href="#" onMouseOver="display('上海')">
</map>然后用ajax,例如jquery的ajax函数,例如
function display(addr){
$.get("http://xxx.com/weather.php?addr="+addr,function(data){$('weatherInfo').html(data)})
}
鼠标滑到地图区域,ajax向后台发送对应城市名,获取城市天气信息,传数据给JS处理,利用ALT显示,或者用一个层显示
google天气:http://www.google.com/ig/api?weather=ShangHai //shanghai指上海