Web component wrapper for the Geolocation API