title: Geocoder getFromLocationName is not finding address
body: <p>Geocoder getFromLocationName is not returning anything if I'm searching for business places. Here are my finding so far:</p>
  
  <ul>
  <li>grocery places, commercial buildings -> no result</li>
  <li>schools -> finding results, but only returning Latitude and Longitude. I have to do reverse geocoding in order to get the address based on the coordinates, but the address wouldn't be accurate.</li>
  <li>complete address -> same as school, only returning Latitude and Longitude</li>
  <li>hospital and pharmacy -> returning Latitude and Longitude</li>
  </ul>
  
  <p>I've tested this on 1.6, 2.1 and 2.2 devices that has Google Maps. </p>
  
  <p>I'm trying  to find if there's a limitation explained somewhere on the SDK, but there is none except:</p>
  
  <blockquote>
    <p>The amount of detail in a reverse
    geocoded location description may
    vary, for example one might contain
    the full street address of the closest
    building, while another might contain
    only a city name and postal code. The
    Geocoder class requires a backend
    service that is not included in the
    core android framework. The Geocoder
    query methods will return an empty
    list if there no backend service in
    the platform 
    (<a href="http://developer.android.com/reference/android/location/Geocoder.html" rel="nofollow noreferrer">http://developer.android.com/reference/android/location/Geocoder.html</a>)</p>
  </blockquote>
  
  <p><strong>[update]</strong>
  So after nights of research, I can't seems to make it work - Google simply wont give me the result. Some discussion on android-developers points a fact that getFromBusinessName was omitted when Google Navigation came out. So I'm starting to assume that Google is pulling back some of their geocoding service. </p>
  
  <p>I can always create a webpage that use Google Geocoder API, but its limited to 2500 api call - and I dont think it will be legal (lol). So what are my alternatives here? </p>