Java 验证/输入GPS坐标
在这个应用程序中,我试图让用户输入GPS坐标,然后输入要搜索的范围,所以输入:纬度、经度和距离(以公里为单位)。如何验证GPS坐标 我应该有一些方法来检查纬度是在-90到90之间,经度是在-180到180之间,还是有更好的方法Java 验证/输入GPS坐标,java,android,gps,Java,Android,Gps,在这个应用程序中,我试图让用户输入GPS坐标,然后输入要搜索的范围,所以输入:纬度、经度和距离(以公里为单位)。如何验证GPS坐标 我应该有一些方法来检查纬度是在-90到90之间,经度是在-180到180之间,还是有更好的方法 对于用户,只需在EditText窗口中输入坐标即可。可能有更好的方法来做到这一点……我应该阅读的参考资料吗?我会测试纬度在-80和+80之间,因为地质点的构造将其“钳制”到+80。也就是说,如果你通过了+85,那么它会在没有警告的情况下变为+80 事实上,它也会对完全非法
对于用户,只需在EditText窗口中输入坐标即可。可能有更好的方法来做到这一点……我应该阅读的参考资料吗?我会测试纬度在-80和+80之间,因为地质点的构造将其“钳制”到+80。也就是说,如果你通过了+85,那么它会在没有警告的情况下变为+80
事实上,它也会对完全非法的值执行此操作,因此它不会对+185抛出异常,而是将其更改为+80。经度被限制在+-180。这是个好消息。这是个问题还是设计成这样是有原因的?可能是这样设计的。在大纬度地区,曲面到平面的投影有很大的失真。