2013-11-28 43 views

回答

0

概念名反向地理編碼: -

在這裏你可以與郵政代碼也相處的總地址: -

places.getDetails(request_details, function(results_details, status){ 

      // Check if the Service is OK 
      if (status == google.maps.places.PlacesServiceStatus.OK) {     

       places_postal   = results_details.address_components 
       places_phone   = results_details.formatted_phone_number 
       places_phone_int  = results_details.international_phone_number 
       places_format_address = results_details.formatted_address 
       places_google_url  = results_details.url 
       places_website   = results_details.website 
       places_rating   = results_details.rating 

       for (var i = 0; i < places_postal.length; i++) { 
        if (places_postal[i].types == "postal_code" &&){ 
         console.log(places_postal[i].long_name) 
        } 
       } 

      } 
     }); 

Example directly from Google

和檢索郵政編碼

var address = results[0].address_components; 
var zipcode = address[address.length - 1].long_name; 
0

有各種來源。美國郵政是這方面的權威。不幸的是,你必須購買數據庫。您可以通過一個在線互動表單,一次只能從一個城市獲得免費的USPS城市中的拉鍊清單!

http://mobile.usps.com/iphone/iphoneFindZip.aspx

還有其他的免費服務。這些基於美國人口普查2010年ZCTA。這些用於人口普查目的的近似郵政編碼邊界,​​但不是100%匹配。 Maxmind不再提供免費的數據庫。 Geonames的確如此。你必須閱讀它的完整性和準確性。

http://download.geonames.org/export/zip/

我已經在過去曾與這些事情。

對於任何感興趣的人,我做了一個(免費)的approxiamately所有美國郵政編碼的CSV文件及其相應的城市和緯度/經度。衆所周知,USPS數據集受版權保護,美國人口普查的免費ZCTA數據是近似值。

我決定使用下面的方法來反轉構建幾乎整個集合。我在美國所有學校(103K學校)獲得了美國教育部NCES數據集,並且認爲99%的郵政編碼至少在學校上。我使用地址信息爲城市建立了一組獨特的郵政編碼。統計明智的是,大約有41.5K獨特的郵政編碼。我的列表有43K - 假設某些郵政編碼由於位於不止一個城市而具有多個條目。另請注意,lat/lng不是區域質心。這只是郵政編碼內部分學校的緯度/經度。玩我的免費數據集!

格式:省份,城市,郵編,經緯度 http://www.opengeocode.org/download/cityzip.zip

+0

如果您想直接與美國人口普查的數據集工作,我有一些在線教程:HTTP://www.opengeocode。org/tutorials/USCensus.php –

1

我在這裏工作boundaries-io.com 我覺得這是你所需要的,它使用美國人口普查的資料庫:美國郵政編碼邊界API : https://www.mashape.com/vanitysoft/boundaries-io

以上API通過郵編,城市和州顯示美國邊界(GeoJson)。 您應該以編程方式使用API​​來處理較大的結果。

例如: Washington,DC with all Zipcodes in boundaries

+0

這是api自由和開源還有沒有任何請求限制? –

+0

嗨艾哈邁德,API目前是免費的,沒有請求限制,只是不收穫數據。如果您有任何問題或疑慮,請發送電子郵件至[email protected]或使用API​​支持鏈接。 –

+1

看來你是附屬於此鏈接中提到的產品。請在信息中加入一個披露信息以明確,否則可能會被視爲垃圾信息。在配置文件中提及該公司是不夠的。謝謝。 –

相關問題