我需要通過一個商業地址(例如咖啡館,餐廳,博物館等)並獲取一個或多個地址和郵政編碼選項。從商家名稱獲取(英國)地址和郵編 - API?
我發現的最接近的是Google本地搜索API:http://code.google.com/apis/ajax/playground/#the_hello_world_of_local_search。
但是,它不返回郵政編碼。
在ASP.NET中執行此操作的簡單方法也很棒。
謝謝。
我需要通過一個商業地址(例如咖啡館,餐廳,博物館等)並獲取一個或多個地址和郵政編碼選項。從商家名稱獲取(英國)地址和郵編 - API?
我發現的最接近的是Google本地搜索API:http://code.google.com/apis/ajax/playground/#the_hello_world_of_local_search。
但是,它不返回郵政編碼。
在ASP.NET中執行此操作的簡單方法也很棒。
謝謝。
在結果你回來,有一個屬性addressLines
。行號2似乎包含郵政編碼。
例如爲:
d.innerHTML = "<br>" +
localSearch.results[i].addressLines[1].replace(/, United Kingdom/, "");
英國郵政編碼數據庫被認爲是郵局的財產,並獲得其在市面上他們的許可。
如果您需要進行大量的郵政編碼檢查,您可以購買Postcode Address File,這很昂貴,主要是因爲保持每個前提地址格式非常耗時。
對於直接API,請嘗試類似Postcode Anywhere的數據,這些數據彙總並轉售。
謝謝 - 你幫了我。英國的地址似乎沒有addressLines [2] - 儘管addressLines [1]確實包含部分郵政編碼(這有助於 - 我想我必須手動將其取出)。 –
出於興趣您使用哪個地名搜索來獲取郵政編碼?例如,我用'pacifico' - 這是一個位於考文特花園的墨西哥餐廳 - 返回了上面的細節 –
第2行,我的意思是數組索引1.你是什麼意思?對我來說這似乎相當完整。 – troelskn