示例#1
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_maps);

    if (!initView()) {
      finish();
      return;
    }

    // Google analytics tracker
    ((WSAndroidApplication) getApplication())
        .getTracker(WSAndroidApplication.TrackerName.APP_TRACKER);

    PreferenceManager.getDefaultSharedPreferences(this)
        .registerOnSharedPreferenceChangeListener(this);

    mDistanceUnit =
        PreferenceManager.getDefaultSharedPreferences(this).getString("distance_unit", "km");

    mGoogleApiClient =
        new GoogleApiClient.Builder(this)
            .addConnectionCallbacks(this)
            .addOnConnectionFailedListener(this)
            .addApi(LocationServices.API)
            .build();

    setUpMapIfNeeded();
  }