0

我目前正在尝试获取一个通用 GPS 文件,该文件将返回我当前位置的纬度和经度。从程序中获取非零/空值时我遇到了很多麻烦。有没有更好的获取 GPS 的方法?如果另一个选择是使用 Asynctask,我将非常感激!谢谢!

这是我调用 gps 文件的主程序。

` switch(arg0.getId()) { case R.id.gpsBTN: 连接器 g = new Connector();

        while(vc[0] == 0 && vc[1] == 0)
        {
            g.locate();
        }
    }`

这是我实际的 gps 文件。` loco = 新的连接器();LM = (LocationManager) getSystemService(Context.LOCATION_SERVICE); LM.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, loco); g2 = 定位();}

public double[] locate() {
    return g2;
}

public void onLocationChanged(Location location) {
    // TODO Auto-generated method stub
    g2[0] = location.getLatitude();
    g2[1] = location.getLongitude();

}

`

4

0 回答 0