我需要查找給定的郵政編碼是否在要求的半徑範圍內。例如,如果用戶輸入了20910,它應該能夠確定它是否在20814的5英里半徑內。有沒有辦法做到這一點?谷歌API或什麼?請幫忙。確定是否需要的半徑內的郵政編碼
我使用C#作爲編程語言。
謝謝。
我需要查找給定的郵政編碼是否在要求的半徑範圍內。例如,如果用戶輸入了20910,它應該能夠確定它是否在20814的5英里半徑內。有沒有辦法做到這一點?谷歌API或什麼?請幫忙。確定是否需要的半徑內的郵政編碼
我使用C#作爲編程語言。
謝謝。
我不知道Google API支持這個東西,但是您也可以選擇離線解決方案;你需要一些帶有zipcode的數據庫和一些LATITUDE/LONGITUDE範圍。然後你可以用簡單的計算得到你想要的結果。
優點您不會沉迷於Google API。離線選擇
缺點:
您將需要一些地理數據源。這是一個可以下載的較舊的源代碼。 link。或者您可以嘗試Live Local或Google Api服務
您是否想知道兩個郵政編碼的中心是否相距不到5英里(甚至可能會給相鄰郵政編碼帶來負面結果),或者如果最近方法不到5英里? – 2010-12-24 00:37:56