The gpsd program lets linux users cleanly organize their GPS peripheral data, such that a command line program like cgps
or a graphical one like xgps
can read the data, and write to a socket, like /var/run/gpsd.sock
.
There's a nice tutorial on the net for rigging a raspberry pi to use this data. This is all well and good, but how can I integrate this data in firefox or chromium, as the geolocation API? Is there a specific build process I might need? For instance, setting a ./configure
flag or something? Is there a way to integrate this data in a prebuilt version of either browser?