2013-01-17 1 views
0

Можно создать дубликат:
free geolocation geoip, are they viable?Как крейгслист Получите положение

Я хотел бы, чтобы найти наиболее точный метод отслеживания местоположения посетителя. Я заметил, что Craigslist может точно определить местоположение пользователя, не требуя ввода от пользователя. Может ли кто-нибудь сказать мне, что они делают, чтобы отслеживать пользователя? Я бы хотел, чтобы мои веб-программы были такими же точными, как и их.

примечание: (Я использую JavaScript/PHP.)

+0

geoiplookup, свободные и коммерческие базы данных –

ответ

0

Они почти наверняка с помощью GeoIP базы данных или веб-службы какой-то. Наиболее известная компания, предлагающая эти услуги, вероятно, MaxMind.

MaxMind предлагает бесплатную и менее точную версию своей базы данных в последний раз, когда я проверял, и есть другие провайдеры, предлагающие бесплатные базы данных (ни один из которых я лично не могу поручиться). Существует discussion about these free alternatives.

PHP имеет a module, который может использоваться с базой данных GeoIP, например, предоставленной MaxMind.

0

Mybe вы хотели бы использовать этот

<script type="text/javascript" src="http://j.maxmind.com/app/geoip.js"></script> 
+0

Или просто использовать [HTML5 Geolocation] (http://www.w3schools.com/html/html5_geolocation.asp) – ClydeFrog

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