【发布时间】:2012-09-05 17:12:41
【问题描述】:
我最近参与了一个关于基于位置的服务的小型项目,我的目的是在请求乘客(支持 GPS 的 Android 手机)的给定半径内找到最近的出租车(安装了 GPS)。我想使用 MongoDB 的地理空间索引,但事实证明,地理空间索引适用于经纬度,它们计算两点之间的 位移,而不是 距离。就我而言,搜索仅限于一个城市内,我不得不使用 GoogleMaps Directions Service,因为它会显示在路上的距离、预计花费的时间等。
这是否意味着地理空间索引只有在位移足够大时才有意义,因此距离和位移基本上相同?
【问题讨论】:
标签: google-maps mongodb google-maps-api-3 geospatial