【发布时间】:2010-05-03 18:59:56
【问题描述】:
我怎样才能在某个范围内搜索地理对象?例如。我的数据库中存储了几个具有纬度/经度坐标的对象。现在我想检索位于给定点周围特定周长(10 英里或 20 英里)内的所有对象。
我想我要做的就是形成一些查询,例如:
SELECT * FROM objects o where o.lat < (myPositionLat+x) AND o.lon < (myPositionLon+y)
这是对的吗?如何确定/设置 x 和 y 的值?
【问题讨论】:
标签: sql google-maps distance geocode