title: Android Google Service Place picker setLatLngBounds() not working
body: <p>I am using PlacePicker in my App. All of sudden its behaving badly. When its launched its pointing to (0.0, 0.0) lat lng.
  I am not sure if Google service changed something. earlier it was working all fine since from 3 days its not working.</p>
  
  <p>Am I doing anything wrong here</p>
  
  <p>This is How I am launching Activity.</p>
  
  <pre><code>private void launchPlacePicker(double latitude, double longitude) {
      try {
          showProgress(true);
          PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder();
  
          Log.d(TAG, " launchPlacePicker " + latitude + " " + longitude);
  
          builder.setLatLngBounds(MapUtils.getLatLngBounds(new LatLng((double) latitude, (double) longitude)));
  
          startActivityForResult(builder.build(this), PLACE_PICKER_REQUEST);
      } catch (GooglePlayServicesRepairableException e) {
          showProgress(false);
          Log.e(TAG, "GooglePlayServicesRepairableException", e);
      } catch (GooglePlayServicesNotAvailableException e) {
          showProgress(false);
          Log.e(TAG, "GooglePlayServicesNotAvailableException", e);
      }
  }
  </code></pre>
  
  <p>This is how I am creating LatLngBounds</p>
  
  <pre><code>public static LatLngBounds getLatLngBounds(LatLng center) {
      double radius = 100;
      LatLng southwest = SphericalUtil.computeOffset(center, radius * Math.sqrt(2.0), 225);
      LatLng northeast = SphericalUtil.computeOffset(center, radius * Math.sqrt(2.0), 45);
      return new LatLngBounds(southwest, northeast);
  }
  </code></pre>
  
  <p>and I tried to create LatLngBounds like below, still same result.</p>
  
  <pre><code>public static LatLngBounds getLatLngBounds(LatLng center) {
      LatLngBounds.Builder builder = LatLngBounds.builder();
      builder.include(center);
      return builder.build();
  }
  </code></pre>
  
  <p>could some one help me </p>