我需要通过一个商业地址(例如咖啡馆,餐厅,博物馆等)并获取一个或多个地址和邮政编码选项。从商家名称获取(英国)地址和邮编 - 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