en esencia si sabes programar podrias usar un jquery pero si quieres geolocalizacion puedes ver es un ejemplo de posicionamiento con html5 http://html5demos.com/geo ojo que esto esta e base a ggogle maps pero puedes ver el codigo fuente del ejemplo.
suerte