2012-11-17 35 views
0

我正在使用Foursquare API來讀取JSON頁面,這些頁面充滿了區域內的熱門場所。我嘗試生成一個鏈接,因爲他們解釋說,但場館只返回座標,40.7, -74 - 他們在他們的網站上舉例說明。這可以通過使用他們的API資源管理器中可以看出:爲什麼Foursquare API只能爲某些座標生成結果?

的趨勢餐館爲他們給作爲例子座標返回,因爲可以在這個環節可以看出:https://developer.foursquare.com/docs/explore#req=venues/trending%3Fll%3D40.7,-74

但是,試圖爲舊金山座標,例如 - 37.755516, -122.44812 - 不返回任何東西,但它也不會顯示錯誤:https://developer.foursquare.com/docs/explore#req=venues/trending%3Fll%3D37.755516,-122.44812

我試過的探險家之外用我自己的客戶端ID和客戶端密鑰兩者的聯繫,但同樣我只得到了結果40.7, -74。這讓我相信它一定是我給它的座標,儘管我找不出原因。

非常感謝提前。

回答

1

並非所有的點都有附近的趨勢場所。如果該地區的入住量很低,或者目前沒有哪個場館特別忙,那麼就沒有熱點場所。

這裏是舊金山的一個點是,在寫這篇文章的時候,已經走向場地:https://developer.foursquare.com/docs/explore#req=venues/trending%3Fll%3D37.786793,-122.405211

你可以嘗試增加「半徑」參數附近捕獲更多的趨勢場地。下面是一個半徑更大的查詢示例,因此它捕捉更多場地:https://developer.foursquare.com/docs/explore#req=venues/trending%3Fll%3D37.755516,-122.44812%26radius%3D20000

+0

謝謝!當我重讀文檔中的描述時,我意識到這一點。在趨勢中設置半徑是一個很好的主意。非常感謝 – zch

相關問題