当用户输入邮政编码时,需要显示位置和城市名称。我如何获得相应的位置名称?通过邮编获取位置名称
回答
感谢您的答复。我将从哪个格式获得网站的输出? – 2011-06-01 05:47:16
我不明白你的意思是什么格式。只是来自网站的标准格式。 – Austin 2011-06-01 05:58:20
我的意思是我正在开发一个.net应用程序,在该用户输入邮政编码,所以我需要显示相应的城市名称。我会将邮政编码传递给上面给出的url。那么我需要阅读网站的输出,为此我在网站上以xml格式或任何其他文件发送响应时问你? – 2011-06-01 06:02:27
尝试USPS邮政编码API - http://www.usps.com/webtools/welcome.htm
更具体地说:http://www.usps.com/webtools/address.htm – ViennaMike 2011-06-01 15:29:22
最简单的方法是使用字符串。如果你想要看上,你可以创建一个ZIP类。
using System;
using System.Collections.Generic;
class Program
{
// declare your variable
private static Dictionary<string, string> zipLookup;
public static void CreateZips()
{
zipLookup = new Dictionary<string, string>();
zipLookup.Add("90210", "Beverly Hills");
// fill all other values, probably from a db
}
static void Main(string[] args)
{
CreateZips();
var test = "90210";
if (zipLookup.ContainsKey(test))
{
Console.WriteLine(test.ToString() + "=" + zipLookup[test]);
}
else
{
Console.WriteLine(test.ToString() + " location unknown");
}
}
}
有关ZIP探头的详细信息,check out Wikipedia
zipLookup。Add(new KeyValuePair
@karthik k你需要查找。你有数据库,或者你在运行时在线查看它们,这些值不是来自稀薄的空气,你需要以某种方式填充它们:) – 2011-06-01 06:04:44
您可以使用PlaceFinder地理编码Web服务使用要解决一个名字邮政编码进行REST based requests。该服务支持XML和JSON response formats。以下是该服务返回的response elements的列表。
使用.NET,您可以利用System.Net命名空间中的客户端或请求/响应类向服务发出请求并处理响应。
我在地址验证行业为一家名为SmartyStreets的公司工作。这里介绍的解决方案都有各种功能,但要注意它们的局限性和特点。例如,雅虎的服务更像是地址建议,而不是验证。 USPS web服务在返回的结果中相当有限,例如:您不会获得地址的县和组件数据,实际的产能等。
对于更灵活,免费的解决方案 - 可以吗?建议我们的LiveAddress API?这是一个REST-ful端点,根据街道地址(例如)和邮政编码,可以完整准确地填写整个地址。
- 1. Facebook - 通过位置名称获取位置/地点ID
- 2. 通过邮编和对象名称查找位置
- 3. 通过名称/编号获取元素
- 4. 获取名称,:通过
- 5. 从取坐标获取位置名称
- 6. 通过GPS位置获取位置
- 7. 通过邮编分组位置节点
- 8. 通过约束名称获取表名
- 9. android获取当前位置名称
- 10. 获取URL位置路径名称
- 11. 如何获取用户位置名称?
- 12. 从经纬度获取位置名称
- 13. 从坐标获取位置名称?
- 14. 通过邮件发送的数据获取名称
- 15. 通过名称获取联系人电子邮件
- 16. 通过邮政编码获取distancematrix
- 17. 从demangled名称获取错位名称
- 18. 通过名称获取React组件
- 19. 通过托盘获取ec2 dns名称
- 20. 通过变量名称获取属性
- 21. 如何通过名称获取AppDomain?
- 22. 通过PID获取进程名称
- 23. 通过名称获取属性
- 24. 通过名称获取对象
- 25. 通过名称获取图形ID
- 26. 通过名称获取控制句柄
- 27. 通过名称获取变量
- 28. 通过名称获取线索
- 29. OpenStack keystoneclient通过名称获取用户
- 30. 通过JournalStructureLocalServiceUtil获取结构名称Liferay
哪个国家?在线还是离线?用于要销售的产品中,还是用于某种内部软件? – 2011-06-01 05:55:06
用于美国的内部网站 – 2011-06-01 06:03:21
。这将是伟大的,如果它在线 – 2011-06-01 06:04:04