title: Android: Force use of Wi-Fi as Location Provider
body: <p>As I understand it, I have three location providers to choose from: GPS, Network and Passive.</p>
  
  <p>I would like to obtain my location by detecting the Wi-Fi network I'm connected to, I believe both Cell Triangulation and Wi-Fi location determination is covered under the Network provider.</p>
  
  <p>However, despite being connected to a Wi-Fi access point, my program always seems to use cell triangulation rather than Wi-Fi to determine my location (assumed based on the huge inaccuracy of the returned coordinates).</p>
  
  <p>It doesn't look like there's any way to force the use of Wi-Fi only? How does Android decide when to use Wi-Fi over cell triangulation?</p>