title: Cordova geolocation still works after geolocation plugin is removed
body: <p>On Android, Cordova's geolocation plugin consistently takes about 6s to fix a location when other apps return a location instantly most of the time and almost never take more than 2s.</p>
  
  <p>I came across this post <a href="https://stackoverflow.com/questions/23383750/phonegap-geolocation-sometimes-not-working-on-android">Phonegap geolocation sometimes not working on android</a> and removed the geolocation plugin while following the instructions:</p>
  
  <pre><code>cordova plugin rm cordova-plugin-geolocation
  </code></pre>
  
  <p>To verify that the plugin was removed I ran the app again using <code>ionic run android</code> expecting the following call to fail</p>
  
  <pre><code>var posOptions = {enableHighAccuracy: false, timeout: 10000};
  
  $cordovaGeolocation
      .getCurrentPosition(posOptions)
      .then(function (position) {
          return new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
      }, function() {
          $cordovaToast.showLongCenter('Could not get current location. Is GPS Enabled?');
      });
  </code></pre>
  
  <p>But it's working exactly as before. So I added and removed the android platform thinking the plugin might be cached:</p>
  
  <pre><code>cordova platform rm android
  cordova platform add android
  cordova plugin list
  
  com.tiltshiftfocus.cordova.plugin.clearCache 1.0.5 "Clear Cache"
  cordova-plugin-camera 2.1.0 "Camera"
  cordova-plugin-crosswalk-webview 1.5.0 "Crosswalk WebView Engine"
  cordova-plugin-device 1.1.0 "Device"
  cordova-plugin-file 3.0.0 "File"
  cordova-plugin-file-transfer 1.4.0 "File Transfer"
  cordova-plugin-statusbar 2.0.0 "StatusBar"
  cordova-plugin-whitelist 1.2.1 "Whitelist"
  cordova-plugin-x-toast 2.4.0 "Toast"
  ionic-plugin-keyboard 1.0.8 "Keyboard"
  plugin.google.maps 1.3.9 "phonegap-googlemaps-plugin"
  </code></pre>
  
  <p>And I also cleared the webview cache just in case</p>
  
  <pre><code>$ionicPlatform.ready(function () {
  
      window.cache.clear();
      ...
  }
  </code></pre>
  
  <p>But it still runs exactly as before. Why is my app still able to successfully obtain a position from <code>$cordovaGeolocation.getCurrentPosition</code> without the plugin? Is it using the webview's geolocation service as opposed to the plugin? How can I tell which service it's using because I suspect the app wasn't using the plugin to begin with and that this is potentially the cause of the slow gps fix.</p>
  
  <p>I made some text and code changes to the app to see if any changes were being reflected and the new text &amp; code did show up. I even completely uninstalled the app from the device before running <code>ionic run android</code> but the geolocation still works.</p>