Java 如何在Android手机中获取纬度和经度?

Java 如何在Android手机中获取纬度和经度?,java,android,api,mobile,Java,Android,Api,Mobile,我刚开始Android编程,我想得到我的Android手机的经度和纬度,但我读到谷歌经度API已经停止使用了。我现在怎么能做到呢?谷歌经度是另外一回事。location API使用LocationManager,从未被弃用过。谷歌经度是另一回事。location API使用LocationManager,从未被弃用过。这应该可以让您开始使用。下面的代码从网络提供商处获取位置详细信息。如果您想获得更频繁的更新,可以使用GPS_提供程序 LocationManager locmgr = (L

我刚开始Android编程,我想得到我的Android手机的经度和纬度,但我读到谷歌经度API已经停止使用了。我现在怎么能做到呢?

谷歌经度是另外一回事。location API使用LocationManager,从未被弃用过。

谷歌经度是另一回事。location API使用LocationManager,从未被弃用过。

这应该可以让您开始使用。下面的代码从网络提供商处获取位置详细信息。如果您想获得更频繁的更新,可以使用GPS_提供程序

    LocationManager locmgr = (LocationManager) getSystemService(LOCATION_SERVICE);
    LocationListener loclistener = new LocationListener() {
        @Override
        public void onLocationChanged(Location location) {
            Double lat = (double) (location.getLatitude());
            Double lon = (double) (location.getLongitude());
        }

        @Override
        public void onStatusChanged(String s, int i, Bundle bundle) {

        }

        @Override
        public void onProviderEnabled(String s) {

        }

        @Override
        public void onProviderDisabled(String s) {

        }
    };

    locmgr.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,10000,100,loclistener);

源代码:从我正在开发的应用程序中提取的代码

这应该可以让你开始了。下面的代码从网络提供商处获取位置详细信息。如果您想获得更频繁的更新,可以使用GPS_提供程序

    LocationManager locmgr = (LocationManager) getSystemService(LOCATION_SERVICE);
    LocationListener loclistener = new LocationListener() {
        @Override
        public void onLocationChanged(Location location) {
            Double lat = (double) (location.getLatitude());
            Double lon = (double) (location.getLongitude());
        }

        @Override
        public void onStatusChanged(String s, int i, Bundle bundle) {

        }

        @Override
        public void onProviderEnabled(String s) {

        }

        @Override
        public void onProviderDisabled(String s) {

        }
    };

    locmgr.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,10000,100,loclistener);
源代码:从我正在开发的应用程序中提取的代码