C# 确定邮政编码是否在所需半径范围内
我需要找出给定的邮政编码是否在要求的半径范围内。例如,如果用户输入了20910,它应该能够确定它是否在20814的5英里半径范围内。有办法吗?谷歌API还是什么?请帮忙 我正在使用C#作为编程语言C# 确定邮政编码是否在所需半径范围内,c#,zipcode,C#,Zipcode,我需要找出给定的邮政编码是否在要求的半径范围内。例如,如果用户输入了20910,它应该能够确定它是否在20814的5英里半径范围内。有办法吗?谷歌API还是什么?请帮忙 我正在使用C#作为编程语言 谢谢。我不知道谷歌API是否支持这些东西,但你也可以选择离线解决方案;您需要一些带有zipcodes的数据库和每个zipcodes的纬度/经度范围。然后你可以通过简单的计算得到你想要的结果 离线选择的优点: 不需要网络连接 数据库必须存在并且必须是最新的(但这不是经常更改,zipcodes) 你没有沉
谢谢。我不知道谷歌API是否支持这些东西,但你也可以选择离线解决方案;您需要一些带有zipcodes的数据库和每个zipcodes的纬度/经度范围。然后你可以通过简单的计算得到你想要的结果 离线选择的优点:
您将需要一些地理数据源。这里有一个较旧的源代码,您可以下载。或者您可以尝试Live Local或Google Api服务您想知道两个邮政编码的中心距离是否小于5英里(这甚至可能对相邻邮政编码产生负面影响),或者最近的距离是否小于5英里?