Java 如何跟踪用户是否遵循我的建议
我正在开发一个基于地理位置的应用程序,它可以为你推荐附近不太拥挤的餐厅。因此,对于用户来说,它会建议去哪家餐厅(后端(java)提供建议)。但是我(在后端)想知道用户是在遵循我的建议还是忽略了它。我有用户的经纬度和餐厅的经纬度。我最终可以计算两者之间的距离,但如何有效地知道用户是否正在向餐厅移动(考虑到餐厅很大)Java 如何跟踪用户是否遵循我的建议,java,spring,web-applications,geolocation,Java,Spring,Web Applications,Geolocation,我正在开发一个基于地理位置的应用程序,它可以为你推荐附近不太拥挤的餐厅。因此,对于用户来说,它会建议去哪家餐厅(后端(java)提供建议)。但是我(在后端)想知道用户是在遵循我的建议还是忽略了它。我有用户的经纬度和餐厅的经纬度。我最终可以计算两者之间的距离,但如何有效地知道用户是否正在向餐厅移动(考虑到餐厅很大) 非常感谢您的帮助跟踪用户的位置并根据当前/以前的点计算方向?但是,由于如果用户在车辆中,移动速度会非常快,因此计算速度最快的方法是什么?根据2个点(纬度/经度)进行精确计算比任何运动都
非常感谢您的帮助跟踪用户的位置并根据当前/以前的点计算方向?但是,由于如果用户在车辆中,移动速度会非常快,因此计算速度最快的方法是什么?根据2个点(纬度/经度)进行精确计算比任何运动都快)每秒获取位置并计算方向(和速度)。你可以发送的方向只是为了更快。