是否可以使用英國郵政編碼的谷歌地圖API進行谷歌地圖查詢?我知道你可以在他們的網站上搜索英國郵政編碼,但是這會轉換爲經緯度。我無法訪問PAF數據庫以便能夠轉換爲長/經度。根據英國郵政編碼生成谷歌地圖
舉例:
用戶有一個項目出售。該項目的詳細信息之一是用戶/項目所在的郵政編碼。當項目顯示在網站的前端時,需要使用郵政編碼生成項目位置的谷歌地圖。
如果這是可能的,我該怎麼做。
感謝
是否可以使用英國郵政編碼的谷歌地圖API進行谷歌地圖查詢?我知道你可以在他們的網站上搜索英國郵政編碼,但是這會轉換爲經緯度。我無法訪問PAF數據庫以便能夠轉換爲長/經度。根據英國郵政編碼生成谷歌地圖
舉例:
用戶有一個項目出售。該項目的詳細信息之一是用戶/項目所在的郵政編碼。當項目顯示在網站的前端時,需要使用郵政編碼生成項目位置的谷歌地圖。
如果這是可能的,我該怎麼做。
感謝
您需要的PAF數據庫中,每個郵政編碼保持爲多邊形,所以除非你有一個初始數據,你不能限制搜索到的多邊形,或圍繞中心點的半徑。
該postoffice will sell you所有你需要的數據,但價格從85英鎊開始。
PS。谷歌這樣做是因爲他們有PAF數據庫,當你輸入郵編時,他們會查找中心並在他們的地圖上顯示。
是的,這幾乎是我認爲的交易。 PAF真的只有85英鎊嗎?在我工作的一家公司,他們向我們收取了5千英鎊。 – 2008-12-20 16:24:22
「開始」價格爲85英鎊,適用於單個用戶。對於一個網站,它是3850英鎊,但你確實得到了一切,而不僅僅是郵政編碼。 – gbjbaanb 2008-12-20 16:56:52
背後openstreetmap.org的人一直在自由等效 - 我不知道該怎麼準備好黃金時間,它是,但FWIW:
谷歌不提供地址解析API在英國,由於授權模式,皇家郵政在其下發布郵政編碼數據。
然而,人們已經寫了一些使用谷歌地理編碼的工具,但這在技術上是非法的。
然後一個選擇是使用幾個英國地理編碼提供商之一。我不想聽起來很懶,但他們很容易被Google搜索到。他們通常每個地理編碼收取幾便士。
似乎沒有人很努力地尋找... there is a freely available list of UK postcodes and positions out there。更重要的是它的全部都是多餘的,因爲谷歌地圖提供了通過郵政編碼進行搜索的能力。即使使用API是一個額外的額外服務,因爲該服務是通過互聯網提供的......只要您保留任何必要的版權信息等,您無需阻止您自己發送http請求並顯示部分返回的數據。 。
http://www.websemantics.co.uk/resources/postcode_to_coordinates_conversion_tool/
網站將爲您提供一個經度和緯度,你可以放置到您的權利谷歌代碼。
它(現在)很容易做到這一點使用谷歌的本地搜索API:
function usePointFromPostcode(postcode, callbackFunction) {
localSearch.setSearchCompleteCallback(null, function() {
if (localSearch.results[0]) {
var resultLat = localSearch.results[0].lat;
var resultLng = localSearch.results[0].lng;
var point = new GLatLng(resultLat,resultLng);
callbackFunction(point);
} else {
alert("Postcode not found!");
}
});
localSearch.execute(postcode + ", UK");
}
callbackFunction()
將收到一個GLatLng對象,以我的經驗,非常準確的座標。事實上,將GLatLng提供給GClientGeoCoder的getLocations()方法並取回完整的地標詳情(包括地址範圍內的詳細信息(例如1-18 Foo Street))是很簡單的。
真正的問題是:如何合法那?
怎麼樣使用:
<img src="http://maps.google.com/maps/api/staticmap?center=POSTCODEHERE&zoom=14&size=200x200&maptype=roadmap&markers=color:ORANGE|label:A|POSTCODEHERE&sensor=false" style="float: right">
然後替換POSTCODEHERE在兩節以上的郵政編碼。
如果您願意,您可以更改尺寸從200x200或標記顏色,標籤等。
您的網站似乎自動化谷歌,並不完全是OP所要求的,但很可能是他想要的。 – gbjbaanb 2008-12-20 18:00:55