Determining link geo-location

I am trying to figure out how to get the user’s geo-location when a
request comes in after they’ve clicked on a link. Is there a easy way to
do this in rails, also is the geo-location provided by the user’s
browser, or is there another way this is determined?

Thanks!


Kind Regards,
Rajinder Y.

Rajinder Y. wrote:

I am trying to figure out how to get the user’s geo-location when a
request comes in after they’ve clicked on a link. Is there a easy way to
do this in rails, also is the geo-location provided by the user’s
browser, or is there another way this is determined?

Thanks!


Kind Regards,
Rajinder Y.

who can get the user geo-location using their IP-Address

On Aug 23, 1:45 am, Rajinder Y. [email protected] wrote:

I am trying to figure out how to get the user’s geo-location when a
request comes in after they’ve clicked on a link. Is there a easy way to
do this in rails, also is the geo-location provided by the user’s
browser, or is there another way this is determined?

You might want to take a look at the html5 geolocation api (
Geolocation API ). The browser will ask the
user for permission, and precision will vary - last time I checked on
my machine Safari used nearby wifi signals to work out its position
(which was pretty good) whereas Firefox just did an ip address thing,
which was out by a hunded miles (and sometimes is completely wrong, eg
if I’m travelling and using a VPN)

Fred

On Aug 24, 1:23 am, Rajinder Y. [email protected] wrote:

On 10-08-23 05:32 AM, Frederick C. wrote:

Hi Fred,

thanks for that info, for my use case a general location of the user,
like country and possibly region or city will do!

Q: About obtaining permission from the user, this needs to be done easy
time? Thanks!

That’s up to the browser to decide, and you should note that not all
browsers support this api yet (I’d assume IE doesn’t, and only recent
version of Safari/Firefox do). If you only need something very coarse
then you could do an ip lookup competely server side - there are
various people who provide apis for that sort of thing.

Fred

On 10-08-23 05:32 AM, Frederick C. wrote:

Geolocation API ). The browser will ask the
user for permission, and precision will vary - last time I checked on
my machine Safari used nearby wifi signals to work out its position
(which was pretty good) whereas Firefox just did an ip address thing,
which was out by a hunded miles (and sometimes is completely wrong, eg
if I’m travelling and using a VPN)

Fred

Thanks!

Hi Fred,

thanks for that info, for my use case a general location of the user,
like country and possibly region or city will do!

Q: About obtaining permission from the user, this needs to be done easy
time? Thanks!


Kind Regards,
Rajinder Y.

On 10-08-24 04:17 AM, Frederick C. wrote:

Q: About obtaining permission from the user, this needs to be done easy
time? Thanks!

That’s up to the browser to decide, and you should note that not all
browsers support this api yet (I’d assume IE doesn’t, and only recent
version of Safari/Firefox do). If you only need something very coarse
then you could do an ip lookup competely server side - there are
various people who provide apis for that sort of thing.

Fred

Fred, thanks I got something working right now with an IP geo lookup.


Kind Regards,
Rajinder Y.