我正在用kotlin构建一个android应用程序,用户在其中设置一个位置,在用户访问设置的位置后,会触发一些功能。我已经构建了一个应用程序来获取用户位置的经度和纬度并设置位置,但如何将这两个位置相等,从而触发该功能。
例如:-一个用户设置了一个位置,该位置的经度&纬度为28.690040、77.208654。在用户到达该位置之后,经度&纬度为28.690041、77.208653。因此,通过到达确切的位置,用户的位置不等于设置的位置,因此该功能将不会被触发。
您的等式在小数点后第六位不同,因此您可以将lat
和long
四舍五入到小数点后5位甚至4位。
根据Stackeexchange的回答,
小数点后第四位的值高达11 m
小数点后第五位的值高达1.1 m
小数点后第六位的值高达0.11m
所以你应该更喜欢fifth
或fourth
的位置,这取决于你的要求。