邻近搜索基于纬度和经度(Proximity search based on Latitude and

2019-09-30 05:25发布

我想提出一个市场型的应用程序,用户在其中输入产品细节和产品的地址,现在,我的地理编码使用谷歌Geodcoder该地址为经纬度,并进一步处理我这个信息到MySQL数据库。 如果我提供了在附近搜索用户定义的半径接近搜索工作完美无瑕。 但是我不能确定,我怎么会在一个国家的边界​​处理。 我不想从印度的人能够从巴基斯坦查看产品,这将证明一个灾难,我的应用程序都处于战争。 任何建议,我怎么可以克服这一点。

我有一些其他的建议也于: https://dba.stackexchange.com/questions/39115/zip-based-search-in-mysql/39138?noredirect=1#comment69710_39138

不过,我想最好的,这样做的最有效的方式。 任何帮助将高度赞赏。

Answer 1:

您可以检查以下PDF和国家的限制,我想你可以通过在搜索查询的Where国家=“XCountry”将搜索限制的国家。

http://www.arubin.org/files/geo_search.pdf



Answer 2:

输入时,您既可以注意到这些国家从地址,或者反向地理纬度/经度和撤出的国家。

https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=false



文章来源: Proximity search based on Latitude and Longitude