是否可以使用英国邮政编码的谷歌地图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