1

我想创建一个基于英国(伦敦)邮政编码的应用程序。例如,基本查询之一是:

  • 用户来并输入他们的邮政编码,确定他们输入的邮政编码最接近的 n 个对象。

我正在使用 noSQL(MongoDB),并且受益于 DB 本机地理空间对象。

  1. 如何将地理空间坐标链接到英国邮政编码?
  2. 这种长纬度到邮政编码的转换是正确的方法吗?
  3. 是否有服务可以覆盖该部分?
  4. 如何将伦敦邮政编码转换为纬度和经度,以便测量距离?
4

1 回答 1

3

英国邮政编码和纬度/经度之间的映射可以在本网站上以 CSV 格式在线访问,因此应该很容易解析。万一它因为任何原因不能在后面使用,我已经在此处进行了镜像

至于您的前三个问题,正如本文中所写,您可以存储条目,并在第二个字段上case class Zip(code, location)使用运算符执行查找。$near

于 2013-03-17T14:34:40.053 回答