2012-10-24 135 views
0

我過去曾使用ipinfodb.com進行地理位置定位,但它們每秒有2個查詢的限制,而且我正在使用的應用程序將超出此限制。IP地址國家查詢服務

我需要一種快速準確的國家級地理位置替代方案。我願意爲數據庫或Web服務開放,我願意爲此付費。

Web服務似乎是最容易集成的,但下載數據庫的速度可能更快。如果沒有定期更新,我對下載數據庫的擔心會隨着時間的推移而變得不準確。這是一個有效的關注嗎?

我聽說有關Quova的綜合評論。

除ipinfodb之外,任何人都有使用其他地理定位服務的經驗嗎?

+0

的MaxMind是非常穩固,並且定期更新:http://www.maxmind.com/en/geolocation_landing – Brad

+0

有一個PECL擴展爲使用免費的MaxMind數據庫以及:http://pecl.php.net/package/geoip - 這絕對是geoip查詢中最低摩擦的PHP解決方案。 –

回答

0

http://uppit.com/4hyisuepbh60/geoip.sql

有一個數據庫。 DB摘自:http://code.google.com/p/ci-geoip/剛剛添加COUNTRY_NAME列

$query = query('SELECT country_code, country_name FROM geoip WHERE ' . ip2long($_SERVER['REMOTE_ADDR']) . ' BETWEEN ipnum_start AND ipnum_end'); 
+0

這個數據庫是什麼時候最後更新的?我應該關心數據庫過時嗎? – Motive

+0

只需從谷歌代碼頁上顯示的來源定期更新:) – Prash