Frage

Ich habe Tausende von IP-Adressen der Besucher auf meiner Seite, welche Werkzeuge kann ich diese in lat / lng-Koordinaten zu konvertieren benutzen? Ich werde dann die Daten auf einer Karte visualisieren kann, mit Filtern für die weitere demografische Entwicklung gesammelt.

War es hilfreich?

Lösung

Für eine meiner Websites habe ich Verwendung von freien Land GeoLite Datenbank MaxMinds, die hier heruntergeladen werden kann: http : //www.maxmind.com/app/geolitecountry

Sie bieten auch eine Stadtebene Version, die die Long / lat umfasst: http: //www.maxmind .com / app / geolitecity

Beachten Sie jedoch, dass die Genauigkeit auf die kostenlose Version viel niedriger als die bezahlte Version ist.

Andere Tipps

Ich schlage vor, mit Google Analytics, um Ihr Problem, aber wenn Sie sich hier, um versuchen wollen, ist ein Ausgangspunkt:

Werfen Sie einen Blick auf diesen Link http://www.geoplugin.net/php.gp Sie eine vollständige Liste der Details über diese IP-Adresse Position, einschließlich geografische Breite und Länge erhalten.

Es ist nicht so acurate aber es funktioniert, und ich verwende es. Hier ist ein PHP-Skript tatsächlich in Gebrauch:

<?php
$ip_addr = $_SERVER['REMOTE_ADDR'];
$geoplugin = unserialize( file_get_contents('http://www.geoplugin.net/php.gp?ip='.$ip_addr) );

if ( is_numeric($geoplugin['geoplugin_latitude']) && is_numeric($geoplugin['geoplugin_longitude']) ) {

$lat = $geoplugin['geoplugin_latitude'];
$long = $geoplugin['geoplugin_longitude'];
}
echo $ip_addr.';'.$lat.';'.$long;
?>

Sie können sehen, es funktioniert unter http://whateverhappens.org/ip-addr/

Und das einen Blick auf die Geoplugin Webseite Beispiele.

http://www.telize.com und http://www.iptolatlng.com beiden Lösungen in JSON bietet

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top