how to get current location in google map android

前端 未结 17 1989
长发绾君心
长发绾君心 2020-11-27 14:04

Actually my problem is I am not getting current location latitude and longitude I tried so many ways.I know that this question already asked in SO I tried that answers also

17条回答
  •  臣服心动
    2020-11-27 14:34

    public void getMyLocation() {
            // create class object
            gps = new GPSTracker(HomeActivity.this);
            // check if GPS enabled
            if (gps.canGetLocation()) {
                latitude = gps.getLatitude();
                longitude = gps.getLongitude();
                Geocoder geocoder;
                List
    addresses; geocoder = new Geocoder(this, Locale.getDefault()); try { addresses = geocoder.getFromLocation(latitude, longitude, 1); postalCode = addresses.get(0).getPostalCode(); city = addresses.get(0).getLocality(); address = addresses.get(0).getAddressLine(0); state = addresses.get(0).getAdminArea(); country = addresses.get(0).getCountryName(); knownName = addresses.get(0).getFeatureName(); Log.e("Location",postalCode+" "+city+" "+address+" "+state+" "+knownName); } catch (IOException e) { e.printStackTrace(); } } else { gps.showSettingsAlert(); } }

提交回复
热议问题