具有地理围栏和区域的基于位置的搜索

时间:2019-08-15 18:44:34

标签: mysql database geolocation geofencing

我想向附近提供食物的用户提供附近餐馆分支的详细信息。我正在做的工作花费了更多时间,效率却降低了。

首先,我得到用户的坐标和城市。在服务器端,我按优先级提供针对城市的餐厅分支。第一次打电话给我提供30家餐厅分店,由于优先考虑,他们得到了15家同一餐厅分店和15家其他分店。在应用程序端,我仅向那些设备坐标位于分支地理围栏内的用户显示餐厅分支。处理后,我仅从30个餐厅分支中得到5个,而另一个不交付(不在地理围栏中),我递归地调用服务器,直到屏幕上显示30个餐厅。我没有在服务器端处理geofence来最小化服务器上​​的负载

我想知道这种搜索的最佳实践,可以根据需要更改一些数据库设计

0 个答案:

没有答案