title: Cannot resolve method getlatitude()
body: <p>I am new to programming and am following the Google Location API tutorial. I have followed all the steps properly, however, the following code gives me error at getlatitude() and getlongitude(). Error: Cannot resolve method getlatitude(). Would be great if someone could point to the issue. One more thing to note, the code seems to never use the android.location.Location class and I hoped the getlatitude() will come from there.</p>
  
  <pre><code>import android.app.Activity;
  import android.os.Bundle;
  import android.util.Log;
  import android.widget.TextView;
  
  import com.google.android.gms.common.ConnectionResult;
  import com.google.android.gms.common.api.GoogleApiClient;
  import com.google.android.gms.common.api.GoogleApiClient.ConnectionCallbacks;
  import com.google.android.gms.common.api.GoogleApiClient.OnConnectionFailedListener;
  import com.google.android.gms.location.LocationServices;
  import android.location.Location;
  
  
  public class MainActivity extends Activity implements ConnectionCallbacks, OnConnectionFailedListener {
      protected GoogleApiClient mGoogleApiClient;
  
      /**
       * Represents a geographical location.
       */
      protected String mLastLocation;
      protected static final String TAG = "basic-location-sample";
      protected TextView mLatitudeText;
      protected TextView mLongitudeText;
  
      @Override
      protected void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
         setContentView(R.layout.activity_main);
          mLatitudeText = (TextView) findViewById((R.id.latitude_text));
          mLongitudeText = (TextView) findViewById((R.id.longitude_text));
          buildGoogleApiClient();
     }
  
      protected synchronized void buildGoogleApiClient() {
  
          mGoogleApiClient = new GoogleApiClient.Builder(this)
                  .addConnectionCallbacks(this)
                  .addOnConnectionFailedListener((OnConnectionFailedListener) this)
                  .addApi(LocationServices.API)
                  .build();
      }
      @Override
      protected void onStart() {
          super.onStart();
          mGoogleApiClient.connect();
      }
  
      @Override
      protected void onStop() {
          super.onStop();
          if (mGoogleApiClient.isConnected()) {
              mGoogleApiClient.disconnect();
          }
      }
  
      @Override
      public void onConnected(Bundle connectionHint) {
  
          mLastLocation = String.valueOf(LocationServices.FusedLocationApi.getLastLocation(
                  mGoogleApiClient));
         if (mLastLocation!= null) {
              mLatitudeText.setText(String.valueOf(mLastLocation.getLatitude()));
              mLongitudeText.setText(String.valueOf(mLastLocation.getLongitude()));
         }
   }
  
      @Override
      public void onConnectionSuspended(int i) {
          Log.i(TAG, "Connection suspended");
          mGoogleApiClient.connect();
      }
  
      @Override
      public void onConnectionFailed(ConnectionResult result) {
          Log.i(TAG, "Connection failed: ConnectionResult.getErrorCode() = " + result.getErrorCode());
      }
  
  
  }
  </code></pre>