這是網站上的搜索工具。我已經使用標準的Google Maps地理編碼器工作,但由於某種奇怪的原因,它似乎只在郵編的第一部分進行搜索。將全英國的郵政編碼在服務器端腳本中的座標(GlocalSearch的服務器端版本?)
It can be done使用GlocalSearch客戶端JS。但是,如何將其轉換爲服務器端解決方案尚不清楚。
這裏是我目前所面對的一個簡化版本:
<?php
$requestURL = "http://maps.google.co.uk/maps/geo?output=csv&key=$apiKey&gl=uk&q="
. urlencode($_GET['pc']);
echo file_get_contents($requestURL);
?>
嘗試,例如,DE1 2PQ和DE1 3NF(放入測試您的API密鑰)。兩個報告都有相同的座標。
任何想法?
看到這個問題,谷歌的英國數據的解釋:http://stackoverflow.com/questions/1748785/why-does-the-google-geocoder-give-different-results-from-the-map-search/ 1750638#1750638 – 2009-11-24 16:35:33