适用于Square地区的Android GPS

时间:2013-04-24 22:21:10

标签: android geolocation gps

我想使用Androids Gps作为我的应用程序的访问点。意味着用户不在广场中。如何让Android接受(例如:经度和纬度)50.000 - 65.010(50.00,50.00作为我的中心点或塔)。现在因为我想要覆盖一个4块半径,如何让android接受两个gps值只能在C到G之间的值。我想我想阻止用户在城市,州,邻居之外使用应用程序......一个方形区域。到目前为止,我成功地使用Gps作为登录,但我被困在硬编码位置:

if(username.getText().toString().length() > 0 && password.getText().toString().length() > 0 ) { //------------------------------------Username below -------------------------------------Password below ---// if(username.getText().toString().contains("XX.408") && password.getText().toString().contains("-XX.") ) {

关于如何覆盖Square的任何输入都会非常感激。提前谢谢。

1 个答案:

答案 0 :(得分:1)

使用rectange.inside(Point)。
将矩形的原点设置为SW角(x =经度,y =纬度)
 将宽度设置为纵向差异 将高度设置为纬度差。