直接贴代码了:

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Web.Script.Serialization;namespace MvcUI.Extensions
{public static class LocalisationUtils{/// <summary>/// 根据地址调用 Google 服务得到经纬度/// </summary>/// <param name="postcode"></param>/// <returns></returns>public static List<string> GeocodeGoogle(string postcode){var longlat = new List<string>();var req = (HttpWebRequest)WebRequest.Create(string.Format("http://www.google.com/uds/GlocalSearch?q={0}&v=1.0", postcode));using (var resp = req.GetResponse())using (var respStream = resp.GetResponseStream())using (var reader = new StreamReader(respStream)){var response = reader.ReadToEnd();var serializer = new JavaScriptSerializer();var deserialized = (Dictionary<string, object>)serializer.DeserializeObject(response);var responseData = (Dictionary<string, object>)deserialized["responseData"];var results = (object[])responseData["results"];try{var resultsData = (Dictionary<string, object>)results[0];longlat.Add(resultsData["lat"].ToString());longlat.Add(resultsData["lng"].ToString());longlat.Add(resultsData["title"].ToString());}catch (Exception){longlat.Add("0");longlat.Add("0");longlat.Add("No Result");}return longlat;}}}
}

谢谢浏览!

转载于:https://www.cnblogs.com/Music/archive/2012/12/18/get-lat-and-lng-by-invoke-google-map-web-service-in-c-sharp.html

C# 根据地址调用 Google Map 服务得到经纬度相关推荐

  1. Java 调用Google Map Api解析地址,解析经纬度实例

    Java 调用Google Map Api解析地址,解析经纬度实例 使用google地图的反向地址解析功能,提供一个经纬度得到对应地址,或者给出模糊地址,得到经纬度,放在java后台代码中处理,这个使 ...

  2. Android使用Google Map服务 - 根据GPS信息在地图上定位

    Android使用Google Map服务 - 根据GPS信息在地图上定位 自暑假7月7日开始,到今天的8月7日,整个一个月,我总算是学到了Google Map这部分的内容.原本挺兴奋的,却被注册ap ...

  3. 申请Google Map服务

    要想使用Google Map,那么一定需要注册一个Google的通行证,注册地址: https://accounts.google.com/ServiceLoginAuth. 如果要申请Goolge ...

  4. Android或者Windows Phone在HTTP调用Google Map Api时返回英文结果的解决方法

    比如要提交的是地址 : http://maps.googleapis.com/maps/api/directions/json?origin=大连理工大学&destination=大连大学&a ...

  5. Google Map开发之实战

    视频课:[免费]跨平台APP JQuery Mobile开发-1-初探移动开发-张晨光的在线视频教程-CSDN程序员研修院 学习内容 Google Map服务简介 获取Google Map API K ...

  6. 使用google map v3 api 开发地图服务

    API学习地址 其实google map的api很简单的,这里是学习文档的传送门http://code.google.com/intl/zh-CN/apis/maps/documentation/ja ...

  7. Google Map二次开发——API方式

    首先来看一个很好的应用实例 http://www.housingmaps.com/, 这是一个卖房子的网站,将买卖信息使用GIS标注. 除此以外,http://googlemapsmania.blog ...

  8. google map

    Google 地图 API 概念 http://code.google.com/intl/zh-CN/apis/maps/documentation/index.html#Localization G ...

  9. 利用HTML5中Geolocation获取地理位置在Google Map上定位

    本小菜刚开始学习HTML5,现在对其中的Geolocation颇感兴趣,结合Google Map的API实现基本的地图定位功能. 1.获取当前地理位置 调用方法 void getCurrentPosi ...

最新文章

  1. 计算机在医疗方面的应用与前景,计算机在医疗卫生领域应用现状及前景.docx
  2. 「linux」win+linux 双系统 默认启动项 的修改
  3. win7发现不了无线网络_win10系统间设置共享文件夹后“网络”选项下仍然无任何文件(即发现不了共享电脑)...
  4. 二叉树的遍历(递归,非递归,Morris)
  5. mysql中的order by
  6. H5页面在iOS网页数字颜色自动被改变成蓝色
  7. 论文学习18-Relation extraction and the influence of automatic named-entity recognition(联合实体关系抽取模型,2007)
  8. python字符串lower,upper,capwordds方法,translate(使用替换后),maketrans(创建表)的使用(不知道怎么回事这个变乱了?后期再整理)
  9. Python基础语法,基本数据类型及相关操作
  10. 在计算机内部.机器码的形式,在计算机内部,机器码的形式是____。
  11. MATLAB录制音频显示波形,并绘制其频谱
  12. SpaceX星链技术取代不了5G,但会让打仗变成打游戏
  13. 菊花是哪个城市的市花1_2.html,花中四君子——秋菊知多少?
  14. 1日人民币对美元汇率中间价下调56个基点
  15. 奥利给!搞定JVM就靠它了!不看感觉错过一个亿!吐血整理两个月,原创!全网第一份超详细JVM知识点导图!!!
  16. objectArx---AcGe几何类
  17. 使用python编程实现绘制奥运五环图
  18. unreal-教程-第十章:蒙太奇实现拔剑动作
  19. 一位算法工程师对自己工作的反思,写得挺实在的
  20. 计算机网络多元化媒体传达,网页版式设计的特征及其视觉元素

热门文章

  1. angular五大服务顺序_IATF16949五大工具介绍
  2. json最大长度限制_MongoDB参数限制和阀值
  3. redis desktop manager 集群_Redis Manager(2.0) —— Redis 运维利器
  4. java sendredirect 参数_使用response.sendRedirect()传递隐藏参数
  5. java多站点项目_java-在多模块项目构建期间模块之间的Maven...
  6. mysql lru scan depth_如何解决mysql警告:“ InnoDB:page_cleaner:1000毫秒的预期循环用了XXX毫秒。设置可能不是最佳的”?...
  7. C语言:一个五位数,判断其是否为回文数
  8. Presto为什么快
  9. sqoop导入与导出总结
  10. 设计模式总结 —— 单例设计模式