2011-03-04 53 views
0

我想通過foursqaure獲取位置的「通用位置」。foursquare - 獲取通用用戶位置

例如 - 對於特定的geolong,爲Foursquare API提供的geolat - 是否有API /算法可用於確定用戶是否在家/商場/郊區/城市(通用位置)?

我可以處理位置類型並確定它,但我想知道是否有更簡單的方法嗎?

回答

0

您是否考慮過按地理位置搜索維基百科的GeoNames API? Details here.

使用Foursquare的API是一個非常聰明的想法,但根據先前的經驗,你可能會得到一些誤報由於錯誤的拼寫和/或重複的房源。

1

由於絕大多數foursquare場地都有一個或多個類別,因此您可以使用這些來幫助您識別用戶的位置。如果您有用戶的oauth標記,則可以通過此端點訪問其登記歷史記錄:https://developer.foursquare.com/docs/users/users.html。 然後,您會在最近的入住登記處看到類別列表,例如「家庭」,「酒吧」,「夜生活」,「電影院」,您可以使用它們瞭解他們處於。

數據庫實際上很少出現拼寫錯誤,重複或誤報的問題,但是您會發現一些與分類錯誤的家庭有關的問題(例如,許多大學宿舍將其歸類爲夜總會或脫衣舞俱樂部)。然而,對於大多數地點來說,結果應該是有用的。