Yup, it’s doable. You’ll want to download the JQuery library to fire up the geolocation, then prepare yourself for one hell of a ride as you decode the Google Maps JS API. Their maps are rather powerful, but their documentation is long on description and somewhat short on examples.
The tricky bit is getting your map to appear in Hype; for that you’ll want a widget with its inner HTML set up to load the map.
What I did was take it in slices, beginning with ironcladding the geolocation code, providing for fallback (such as a dummy lat/long) in case location services are refused by the user, or somehow unavailable.
After that I started tinkering with the GMap API. I still am, actually. Their docs are adequate for loading a default view centered on the user’s location, but as soon as you want to customize it or drop markers, it gets hairy, fast. StackExchange is your friend.