See these demos run on the Aplix Web runtime.
Source code and history
geo.js is said to also smooth over the Geolocation API implementation differences.