我需要查找给定的邮政编码是否在所需的半径内。比如用户输入了20910,应该可以判断是否在20814的5英里范围内。有没有办法呢?谷歌 API 什么的?请帮忙。
我使用 C# 作为编程语言。
谢谢。
您将需要一些地理数据来源。这是一个较旧的源,您可以下载。链接。或者您可以尝试 Live Local 或 Google Api 服务
我不知道Google API支持这个东西,但你也可以选择离线解决方案;你需要一些带有邮政编码的数据库和一些纬度/经度范围。然后你可以通过简单的计算得到你想要的结果。
离线选择的优点:
离线选择的缺点: