2012-04-22 83 views
0

我正在嘗試開發一個應用程序,用戶將在其中發佈內容。它是用戶生成的應用程序,因此每個帖子都會附加一個位置,以便日後爲該區域或城市中的其他用戶過濾。使用地理位置標記內容

例如:說用戶可以在自己的網站銷售圖書清單。現在在列表中我想給他們提供一個可輸入位置的文本框。現在輸入的位置應該是有效的,那麼我如何驗證?

還張貼的書,別人搜索一本書,在他的位置之後,那麼他/她不應該只得到結果他的位置,但附近的其他位置了。

這些是我的問題很少。如果有人能回答他們並指導我,我會很感激。謝謝。

回答

0

爲了驗證人的位置,你會想使用HTML5地理定位能力。看看這裏的演示:http://merged.ca/iphone/html5-geolocation

搜索附近是有點麻煩,但也有幾個選項。您可以使用地理編碼服務(Google和Bing都提供地理編碼REST API)來確定用戶是否位於同一城市,郵政編碼等。也許更好的解決方案是使用數據庫查詢來搜索附近的帖子。現在許多數據庫都提供內置的地理空間數據類型來支持這種場景。 MySQL的例子:http://dev.mysql.com/doc/refman/5.0/en/mysql-spatial-datatypes.html