这是网站上的搜索工具。我已经使用标准的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