title: Is it possible to get cities polygonal boundaries like in Google Maps?
body: <p>I would like to have the possibility to tell if a <strong>GPS location</strong> is in an <strong><em>inhabited</em></strong> or <strong><em>uninhabited</em></strong> zone.</p>
  
  <p>I have tried some reverse geocoding services out there, but all of them proved useless, because they select the nearest address possible. (I understand why this should be so, it is useful for the purpose of reverse geocoding)</p>
  
  <p>I have noticed in <strong>Google Maps</strong>, when I search for a city, their boundaries are selected in <strong><em>red</em></strong> <em><strong>dotted</em></strong> <em><strong>well defined</em></strong> line. I would love it to use this, or something similar.</p>
  
  <p>Is there any possible way that Google maps can provide such a service, or something that can solve my problem.</p>
  
  <p>Are there any other web solution or databases that you know of that can give me this information ?</p>
  
  <p>Or maybe I can use any of the reverse geocoding solutions with some parameters (such as restricting the size of searching) to determine if the location is or is not in a populated area?</p>