Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.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 Android,如何在自制应用程序中显示活动GPS坐标_Java_Android_Xml_Gps - Fatal编程技术网

Java Android,如何在自制应用程序中显示活动GPS坐标

Java Android,如何在自制应用程序中显示活动GPS坐标,java,android,xml,gps,Java,Android,Xml,Gps,有没有代码可以让你在自制的应用程序中显示你的活动坐标?我的谷歌地图有问题,想看看我的活动坐标是什么。我更喜欢在我的应用程序ie中查看谷歌地图时显示它,就像第二层信息一样。谢谢大家 您可以设置LocationListener 在onLocationChanged回调中,您将收到一个位置。然后,您可以从该位置获取.getLatitude和.getLatitude,并将其应用于布局 public class MyActivity extends MapActivity implements Locat

有没有代码可以让你在自制的应用程序中显示你的活动坐标?我的谷歌地图有问题,想看看我的活动坐标是什么。我更喜欢在我的应用程序ie中查看谷歌地图时显示它,就像第二层信息一样。谢谢大家

您可以设置LocationListener

在onLocationChanged回调中,您将收到一个位置。然后,您可以从该位置获取.getLatitude和.getLatitude,并将其应用于布局

public class MyActivity extends MapActivity implements LocationListener {

    private LocationManager locationManager;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
        requestFineAccuracyLocationUpdates();
    }

    private void requestFineAccuracyLocationUpdates() {
        Criteria criteria = new Criteria();
        criteria.setAccuracy(Criteria.ACCURACY_FINE);

        List<String> providers = locationManager.getProviders(true);

        for (String provider : providers) {
            locationManager.requestLocationUpdates(provider, 5000, 1000, this);
        }
    }

    @Override
    public void onLocationChanged(Location location) {
        /* You can get your latitude and longitude here, and do whatever. */
    }
}

感谢您的快速awnsere,将其放在您的布局中是什么意思?我有一个带字符串的onclickListener,我设置了.getLatitude和.getLatitude,但是如果我在手机上运行它,并且我有一个gps锁,它仍然会弹回到坐标0,0。我有正确的权限,你的位置和Internet在你的MapActivity中有来自LocationListener的回调吗?即使设置了位置权限,也需要从LocationManager请求位置更新。我可以用一个简单的例子来更新我的答案。明天我会给出我的代码示例,已经是凌晨4点了,im 15:P如果我叫醒我的父母,他们会很生气的,谢谢你的帮助!!