Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何跟踪用户是否遵循我的建议_Java_Spring_Web Applications_Geolocation - Fatal编程技术网

Java 如何跟踪用户是否遵循我的建议

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

我正在开发一个基于地理位置的应用程序,它可以为你推荐附近不太拥挤的餐厅。因此,对于用户来说,它会建议去哪家餐厅(后端(java)提供建议)。但是我(在后端)想知道用户是在遵循我的建议还是忽略了它。我有用户的经纬度和餐厅的经纬度。我最终可以计算两者之间的距离,但如何有效地知道用户是否正在向餐厅移动(考虑到餐厅很大)


非常感谢您的帮助

跟踪用户的位置并根据当前/以前的点计算方向?但是,由于如果用户在车辆中,移动速度会非常快,因此计算速度最快的方法是什么?根据2个点(纬度/经度)进行精确计算比任何运动都快)每秒获取位置并计算方向(和速度)。你可以发送的方向只是为了更快。