2016-06-21 3 views
0

Я хотел бы узнать, как я могу оценить физическое местоположение пользователя, не запрашивая разрешения на геолокацию в своем браузере. Например, сайты, такие как cragslist и gmail, могут оценить мое местоположение, однако я никогда не предоставлял им разрешения на геолокацию через мой браузер.Как я могу оценить физическое местоположение пользователя?

Как они это делают? через мой IP? какая услуга «переводит» IP на оценку физического местоположения? и может ли это быть сделано исключительно на стороне клиента?

+0

Пользователю может быть сложно узнать его внешний IP адрес, поэтому вы обычно используете серверную службу для разрешения геолокации по IP-адресу запроса. – deceze

ответ

1

http://ipinfo.io/ имеет очень хороший и бесплатный API для получения оцененных мест из IP-адреса.

+0

Хотя это, безусловно, то, о чем я думал, сайты, о которых я упоминал, имеют более точную настройку, где они могут оценить мой район, пока две службы здесь смогли обнаружить только мой город. –

+0

К сожалению, это так же хорошо, как и без запроса разрешения на геолокацию. –

1

IP-адрес - есть много услуг, которые вы можете отправить ip и вернуть свое местоположение, и даже если это прокси-сервер или реальный.

Конечно, это не GPS-приемник, и он может быть обманут с помощью vpn.

здесь один free geo ip

Смежные вопросы