Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.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 验证/输入GPS坐标_Java_Android_Gps - Fatal编程技术网

Java 验证/输入GPS坐标

Java 验证/输入GPS坐标,java,android,gps,Java,Android,Gps,在这个应用程序中,我试图让用户输入GPS坐标,然后输入要搜索的范围,所以输入:纬度、经度和距离(以公里为单位)。如何验证GPS坐标 我应该有一些方法来检查纬度是在-90到90之间,经度是在-180到180之间,还是有更好的方法 对于用户,只需在EditText窗口中输入坐标即可。可能有更好的方法来做到这一点……我应该阅读的参考资料吗?我会测试纬度在-80和+80之间,因为地质点的构造将其“钳制”到+80。也就是说,如果你通过了+85,那么它会在没有警告的情况下变为+80 事实上,它也会对完全非法

在这个应用程序中,我试图让用户输入GPS坐标,然后输入要搜索的范围,所以输入:纬度、经度和距离(以公里为单位)。如何验证GPS坐标

我应该有一些方法来检查纬度是在-90到90之间,经度是在-180到180之间,还是有更好的方法


对于用户,只需在EditText窗口中输入坐标即可。可能有更好的方法来做到这一点……我应该阅读的参考资料吗?

我会测试纬度在-80和+80之间,因为地质点的构造将其“钳制”到+80。也就是说,如果你通过了+85,那么它会在没有警告的情况下变为+80


事实上,它也会对完全非法的值执行此操作,因此它不会对+185抛出异常,而是将其更改为+80。经度被限制在+-180。

这是个好消息。这是个问题还是设计成这样是有原因的?可能是这样设计的。在大纬度地区,曲面到平面的投影有很大的失真。