title: GoogleMaps: PositionError when getting calling navigator.geolocation.getCurrentPosition
body: <p>I have been coding up some map functionality. In the last few days, I have been restricted from making calls to my browsers navigator.geolocation.getCurrentPosition. I am not sure why, but when I run the following code:</p>
  
  <pre><code>navigator.geolocation.getCurrentPosition(
      function(){
          console.log("success",arguments);     
      },function(){
          console.log("fail",arguments);               
      }
  );
  </code></pre>
  
  <p>I get the following error:</p>
  
  <pre><code>fail {"code":2,"message":"Network location provider at 'https://maps.googleapis.com/maps/api/browserlocation/json?browser=chromium&amp;sensor=true&amp;wifi=mac%3A00-24-aBunchOfCrapAboutMyNetworkingMacIDStuff' : Response was malformed."}
  </code></pre>
  
  <p>Can anyone tell me what this means? This response is the response that Chromium gives me. Firefox gives me something different when I run the same code:</p>
  
  <pre><code>fail [
      0:GeoPositionError{
          "PERMISSION_DENIED":1,
          "POSITION_UNAVAILABLE":2,
          "TIMEOUT":3,
          "code":2
      }
  ]
  </code></pre>
  
  <p>Any ideas? Am I simply hitting their API too much that they are rejecting my mac address? Or is there something else that someone can think of. I have uninstalled my browsers and tried again. I created a new user profile on my machine and tried it with that, and it failed. I swapped my harddrive into another identical machine, and it still failed. I have no idea why it is failing, but it was working yesterday. Let me know. </p>