Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 地址的地理经度和地理纬度_C#_Asp.net_Google Maps - Fatal编程技术网

C# 地址的地理经度和地理纬度

C# 地址的地理经度和地理纬度,c#,asp.net,google-maps,C#,Asp.net,Google Maps,在asp.net(C#)页面的表单中,我有文本字段txtCity和txtStreet,我需要将该地址的城市、街道和地理经度和地理纬度保存在数据库中。当我有城市和街道时,如何获得该地址的地理经度和地理纬度?有没有什么网络服务可以做到这一点?您尝试做的就是所谓的“地理编码” 谷歌有一个方便,你可以使用。例如: 该URL将以JSON格式转储“加利福尼亚州山景城1600圆形剧场Pkwy”的地理编码信息。还要注意的是,如果在谷歌地图上显示结果,则只能对地址进行地理编码。不显示它们的地理编码违反了TOS

在asp.net(C#)页面的表单中,我有文本字段txtCity和txtStreet,我需要将该地址的城市、街道和地理经度和地理纬度保存在数据库中。当我有城市和街道时,如何获得该地址的地理经度和地理纬度?有没有什么网络服务可以做到这一点?

您尝试做的就是所谓的“地理编码”

谷歌有一个方便,你可以使用。例如:

该URL将以JSON格式转储“加利福尼亚州山景城1600圆形剧场Pkwy”的地理编码信息。还要注意的是,如果在谷歌地图上显示结果,则只能对地址进行地理编码。不显示它们的地理编码违反了TOS


还有很多其他的服务。。。如果谷歌的服务不能满足您的需求,只需搜索地理编码即可。

地理编码是您正在寻找的过程。您可以使用桌面系统,或者(更可能是在ASP.NET中工作时)需要web服务。周围有几十个web服务;但是,当您身处C#/ASP.Net世界时,您应该看看Bing地图服务系列:

(“MapPoint Web服务”是较旧的服务,新的“Bing地图”品牌服务最终将取代MapPoint Web服务,因此针对这些服务进行开发)