Is there a way to make HTML5's Geolocation only work, if it is using a GPS device to get the location?