2011-04-27 108 views
0

我正在做一些iPhone應用程序的工作,從Web服務中檢索一堆場地,有點像Yelp。他們還希望能夠通過Foursquare簽到一個這樣的場地。要求他們也返回一個四方場所ID是否合理?或者我需要查看一個長方形的場地嗎?我的擔憂是,即使我有一個拉特隆,我不知道如果我查找的場地是正確的。人們只是生活在這種不確定性中,或者是什麼?我還應該詳細說明UI的設置,以便在登錄界面中只顯示一個場所。也許解決方案是提供多個場地?想法?意見?謝謝!獲取foursquare場地編號

回答

2

如果您的其他網絡服務提供Foursquare ID,那麼讓他們成爲您最簡單的解決方案。如果沒有,你有兩個選擇:

  1. Foursquare的規定,你可以用它來獲取附近的地點(https://developer.foursquare.com/venues/)的列表中的位置的服務。這會給你一個名稱,類別,地址和四方ids的列表。

    從那裏,您可以根據需要使用名稱和地址在您的其他webservice上進行搜索,並從源頭直接獲取foursquare id。

  2. 您可以傳遞搜索端點(https://developer.foursquare.com/docs/venues/search.html)位置和查詢字符串,然後遍歷結果以查看是否收到直接匹配。

    該系統不如(1)那麼精確(因此,您必須忍受來自其他服務的場所可能不會出現在foursquare上的不確定性,或者可能位於略微不正確的位置) ,但它可能在大多數情況下工作。

0

我爲我的創業處理這個問題。不幸的是,沒有好的解決方案。

我有一個批處理作業,給定經緯度和名稱,它會在0.1英里範圍內搜索同名的Foursquare API以查找同名&。 10個以上的5次以上,名稱會有所不同,或者會有多個名稱相同的場所。我們必須手動設置Foursquare Id。

相關問題