1

我想大致在半径或矩形区域(比如 5 公里)内选择地理点(经度/纬度)。

我在 Map/Reduce 中执行此操作(不是 SQL)

我发现 Map/Reduce 不喜欢减少计算字段。因此 - 我想知道我是否可以简单地选择经度和纬度范围?

例子:

目标区域在经度 4.1234 和 4.77889 之间(选择行 WHERE Long >= 4.1234 && <=4.77889) 目标区域在纬度 9.1234 和 9.77889 之间(选择行 WHERE Lat >= 9.1234 && <=9.77889)

如何找到单个地理点周围区域的(近似)边界经度/纬度?

4

1 回答 1

0

您需要将经纬度转换为距离(米/公里),然后您可以应用查询

使用以下链接

http://www.movable-type.co.uk/scripts/latlong.html

如何将纬度或经度转换为米?

于 2012-08-29T12:28:58.130 回答