1

I am fetching nearby restaurants from foursquare API, i am getting json which contains details of restaurants.it has the "distance=XX".How can I get the result as least distance on first index of array ?

I found something - "intent=match".But dont know how to give that in the below url Please help me.Thanks in advance

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

4

1 回答 1

1

intent=match对您输入的位置和查询非常敏感,它通常用于查找与您要查找的内容完全匹配的内容(例如,Joe's Coffeeshop就在这个精确的纬度/经度上)。这可能是也可能不是您要查找的内容,但您只需将其作为另一个参数添加到您的 API 调用中即可使用它,就像您添加categoryId.

一般来说,intent=checkin根据您的确切要求,使用(这是调用默认的)应该足够了。它返回按距离排序的结果,但也考虑到有人在那里签到的可能性,所以有时第一个结果并不是最接近的。

于 2013-04-19T16:01:04.670 回答