2011-03-05 42 views
0

我當前項目的一個關鍵部分是能夠查看其他用戶靠近他們的用戶。什麼是實施這個最好的方法?實現用戶位置的最佳方式,可以讓我看到用戶在同一區域粗略生活

我只想問國家,州和城市,但因爲這將是國際性的,我不能爲每個國家固定下拉列表的州/行政區域,所以如果用戶拼寫他們的國家名稱不同,將阻礙我檢測用戶生活在相同狀態的能力。

舉例說,我們有一個瑞士州的「St. Gallen」。有些用戶會將其拼寫爲「Saint Gallen」,其他人稱爲「St Gallen」等。這顯然是有問題的。

我可以問問郵政編碼嗎?我在網上找到了一些郵政編碼工具,但我懷疑他們工作得不好。有沒有人使用過它們?

感謝您的支持。

回答

1

難道你不應該基於地理數據而是管理嗎?我的意思是,不要比較城市/郵政編碼,只需找到距離當前用戶位置5公里的人員。如果您讓每個用戶在地圖上選擇他/她的位置,這將會像從一系列下拉列表中選擇或輸入郵政編碼一樣簡單。還有一個新興的geolocation HTML功能。

查詢這樣的信息是不同的故事。您可能必須使用數據庫的GIS功能:MySQL,PostgreSQL,Oracle和其他。

相關問題