title: How to calculate the bounding box around the touched map position?
body: <p>In my Android application I want to request data for the location where the user <strong>touches the map</strong>. <a href="https://developer.android.com/reference/com/google/android/gms/maps/GoogleMap.OnMapClickListener.html" rel="nofollow"><code>GoogleMap.OnMapClickListener</code></a> provides the touched position as latitude and longitude coordinates.</p>
  
  <pre><code>public abstract void onMapClick(LatLng point)
  </code></pre>
  
  <p>In order to pass an <strong>area</strong> instead of a point I need to calculate the coordinates for a bounding box <strong>centered at the touch position</strong>. The extend of the bounding box should <strong>not</strong> depend on the zoom level of the map.</p>
  
  <p>I do <strong>not</strong> want to request the bounding box of the <strong>visible screen</strong> - just a small bounding box area around the touch position.</p>
  
  <p>Is there any framework method I could use? Otherwise, how do I find a suitable <strong>distance value</strong> for the extend of the bounding box?</p>