使用用户(和商店)坐标查找最近的商店

时间:2012-06-20 16:37:33

标签: php mongodb database

我有一个mongo商店位置集合,带有坐标。我正在创建一个应用程序,它将获取用户坐标并找到最接近其位置的商店。什么是对商店进行分类以获得结果的最有效方法。然后,我如何到达商店多少英里?

我正在使用标准的PHP mongo驱动程序。

2 个答案:

答案 0 :(得分:2)

您可以使用MongoDB GeoSpatial查询来执行此查询。此功能记录在此处:http://www.mongodb.org/display/DOCS/Geospatial+Indexing

答案 1 :(得分:0)

我可以回答你问题的最后一部分“我如何才能获得距离商店多少英里?”,您可以使用Google Maps API查找当前位置与最近商店之间的行车距离。至于第一位,我需要更多信息,我在评论中提到过。