我有成千上萬的IP地址的訪問者到我的網站,我可以使用什麼工具將它們轉換成緯度/經度座標?然後,我將能夠使用濾鏡在地圖上顯示數據,以便收集更多人口統計信息。將IP地址轉換爲緯度/經度座標的工具或PHP代碼
2
A
回答
5
爲我的網站之一,我利用的MaxMind的免費GEOLITE上國家的數據庫,可以在這裏下載:http://www.maxmind.com/app/geolitecountry
他們還提供了一個城市級的版本,其中包括長/緯度:http://www.maxmind.com/app/geolitecity
但要注意免費版本的準確性比付費版本低很多。
0
6
我建議使用谷歌分析,您的問題,但如果你想在這裏試試自己是一個起點:
看看這個鏈接http://www.geoplugin.net/php.gp,你會得到一個有關該IP地址位置的詳細完整列表,包括經度和緯度。
它不是那麼敏捷,但它的工作原理,我使用它。這裏是一個PHP腳本實際使用:
<?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;
?>
你可以看到它在http://whateverhappens.org/ip-addr/
這看看Geoplugin網站實例工作。
0
相關問題
- 1. 將緯度經度座標轉換爲圖像地圖座標
- 2. 將緯度/經度轉換爲地址
- 3. GoogleMaps API - 座標(經度,緯度)地址
- 4. 將大量的街道地址轉換爲BATCH中的緯度/經度座標?
- 5. 將地址轉換爲經度和緯度在php
- 6. 經度,緯度到XY座標轉換
- 7. 將UTM座標轉換爲經緯度的開源PHP函數?
- 8. C#轉換地址,經度和緯度
- 9. 將瓦片的xyz座標轉換爲經度/緯度
- 10. 將東北座標轉換爲正常的經度和緯度
- 11. php地址轉爲經緯度
- 12. Rails:Geokit錯誤地將IPv4地址轉換爲經度和緯度
- 13. 如何將UTM座標轉換爲緯度和經度R
- 14. 將x,y,區域座標轉換爲經度和緯度
- 15. MonoDroid將位置緯度經度Double轉換爲座標
- 16. 將經度和緯度轉換爲ECEF座標系統
- 17. 將經度/緯度轉換爲X/Y座標
- 18. 將南/東GPS座標轉換爲緯度/經度
- 19. 將笛卡爾座標轉換爲經度/緯度
- 20. 如何將EPSG座標轉換爲經度/緯度?
- 21. 試圖將經度/緯度轉換爲笛卡爾座標
- 22. 將燃燒的男子地址轉換爲緯度/經度
- 23. 將地址轉換爲經度和緯度
- 24. 如何將地址轉換爲經度/緯度?
- 25. 如何將地址從Firebase轉換爲緯度和經度
- 26. 轉換像素經緯度座標
- 27. PHP轉義經緯度和長座標。
- 28. 將十進制經度/緯度座標轉換爲iPad屏幕座標
- 29. 將地址轉換爲谷歌地圖的經緯度iPhone
- 30. 從座標數據轉換爲R中的經度和緯度?
+1提供解決方案,打我給它。 – zombat 2009-07-03 01:38:09