代码改变世界

随笔档案-2011年1月7日

C#通过Google Map获取给定地名的经纬度值

2011-01-07 18:35 by smat, 1073 阅读, 收藏,
摘要: 改写了一个方便的获取经纬度信息的类Geo,其中Latitude和Longtitude分别是纬度和经度。其中最重要的构造函数就是传入地名,通过Webrequest从Google Map获得经纬度值,在含有地理位置信息的项目里可以很方便的调用,即Geo g = new Geo("北京师范大学");然后g.Latitude和g.Longtitude就是北京师范大学的纬度和经度了,它们分别是39.9614580,116.3692820。Geo的实现如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usin 阅读全文

c#.net内部异常捕获问题

2011-01-07 18:32 by smat, 2372 阅读, 收藏,
摘要: publicstaticvoidDownload(){intcount=0;try{HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create("http://img.bimg.126.net/photo/c7bckFJxdJxSwQLIy76HTQ==/1755840904721658663.jpg");using(HttpWebResponseresponse=(HttpWebResponse)request.GetResponse()){byte[]buffer=newbyte[64];stringtemppath= 阅读全文