Experiments using Location / GPS services, thanks to @betzerra for the initial code