我有一个mongo商店位置集合,带有坐标。我正在创建一个应用程序,它将获取用户坐标并找到最接近其位置的商店。什么是对商店进行分类以获得结果的最有效方法。然后,我如何到达商店多少英里?
我正在使用标准的PHP mongo驱动程序。
答案 0 :(得分:2)
您可以使用MongoDB GeoSpatial查询来执行此查询。此功能记录在此处:http://www.mongodb.org/display/DOCS/Geospatial+Indexing
答案 1 :(得分:0)
我可以回答你问题的最后一部分“我如何才能获得距离商店多少英里?”,您可以使用Google Maps API查找当前位置与最近商店之间的行车距离。至于第一位,我需要更多信息,我在评论中提到过。