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

本文介绍了一个C#类Location,用于通过Google Maps的API获取地名对应的经纬度信息。通过输入地名,如"成都",即可得到相应的纬度和经度值,简化了在含有地理位置信息的项目中的坐标获取过程。
摘要由CSDN通过智能技术生成

参考了网上部分资料,自己改写了一个方便的获取经纬度信息的类Location,其中Latitude和Longtitude分别是纬度和经度。其中最重要的构造函数就是传入地名,通过Webrequest从Google Map获得经纬度值,在含有地理位置信息的项目里可以很方便的调用,即Location g = new Location ("成都");然后g.Latitude和g.Longtitude就是成都的纬度和经度了,它们分别是Google 地图 JavaScript API 示例 @media Print { .gmnoprint { DISPLAY: none } } @media Screen { .gmnoscreen { DISPLAY: none } } 30.6586020,104.0648570 。Location的实现如下:

 /// <summary>
    /// a class for latitude and longtitude
    /// </summary>
    [Serializable]
    public class Location
    {
      
        /// <summary>
        /// construct geo given name of a place
        /// </summary>
        /// <param name="location"></param>
        public Location(string location)
        {
            string output = "csv";
            string url 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值