2013-04-18 59 views
1

我正在從foursquare API獲取附近的餐館,我正在獲取包含restaurants.de的詳細信息的json。「distance = XX」。如何將結果作爲距離最小的陣列的第一個索引?如何根據距離對foursquare地點api的結果進行排序?

我發現了一些 - 「意圖=匹配」。但不知道如何給在下面的網址 請幫助me.Thanks提前

https://api.foursquare.com/v2/venues/search?radius=500&ll=10.00915,76.318738&limit=50&client_id=CLIENT_ID&v=YYYYMMDD&client_secret=CLIENT_SECRET&categoryId=4d4b7105d754a06374d81259

回答

1

intent=match是非常敏感的您通過的位置和查詢,它通常用於查找您要查找的內容的完全匹配(例如,Joe's Coffeeshop 右側此準確經緯度)。這可能是也可能不是您要查找的內容,但只是將它作爲另一個參數添加到API調用中使用它,就像您添加categoryId那樣。

一般而言,根據您的確切要求,使用intent=checkin(這是調用默認的)應該足夠。它返回按距離排序的結果,但也考慮到有人在那裏檢查的可能性,所以有時第一個結果不是最接近的。

相關問題