HTML5 Geolocation with Google Maps Output and a Custom Marker