當用戶輸入郵政編碼時,需要顯示位置和城市名稱。我如何獲得相應的位置名稱?通過郵編獲取位置名稱
回答
感謝您的答覆。我將從哪個格式獲得網站的輸出? – 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