2011-06-17 65 views
1

我很熟悉國家級的地理定位,但是我想知道關於城市的地理定位,因爲我正在查看一個網站,並根據其城市(即洛杉磯,紐約,孟買,倫敦等主要城市)對其進行分類。City Wise Geo targeting(正確的方法)

該分類可以基於人口或任何其他尺度(關於這個的任何建議?)。

我知道MaxMind's services,但他們的目標是城市?

你們能不能幫我解決這個問題,並以一種簡單的方式逐步完成這項工作。

非常感謝,這真的會幫助我。 Regards,

回答

0

我強烈推薦Spotter地理定位服務。 它是免費的和基於測量的,所以你不會得到無意義的結果。

http://spotter.etomic.org/

+0

感謝, 所以什麼,我需要寫得到的東西像這樣做的那種代碼,我的意思是你可以GIMMI模板? 就如何完成它的一個簡單的想法。 – parastar 2011-06-18 11:25:50

+0

錯誤。當我去看看這個服務時,目的地沒有響應是我的IP地址。我想......就是這樣...... – Denis 2012-05-24 15:47:48

0

我們遇到了類似的問題,這是我們解決這個:

  1. 我們使用的MaxMind市的數據庫,以確定該國。我們確實相信2個字母的國家/地區代碼。但我們不相信它的城市結果。

  2. 我們下載了包含約2.700.000記錄 從這裏開始的MaxMind自由世界城市數據庫:http://www.maxmind.com/app/worldcities

  3. 我分裂這個數據庫到單獨的文件與兩個字母的國家代碼每一個啓動(例如「 us.txt「,」fr.txt「,」it.txt「),並且該文件包含我們需要的任何數據,但顯然是城市名稱和它們的lan/lats。)

  4. 我們提供了一個文本表單自動完成並要求用戶輸入他的城市...

其他步驟可以是返回的MaxMind市的結果,只是確認所選擇的城市是由用戶選擇的位置不是600英里遠......但基本上,這就是我們選擇實施的一個我們的社交網站,我們需要知道或多或少精確的用戶位置。