搜索最近的地方的Facebook应用程序

时间:2012-03-06 07:46:56

标签: objective-c facebook google-maps-api-3 facebook-c#-sdk

是否可以创建一个Facebook应用程序,显示最近的兴趣点位置列表?

与现有的Urbanspoon应用程序(http://www.urbanspoon.com/c/338/Perth-restaurants.html)非常相似,但在Facebook上。

有人可以指出我正确的方向:)

2 个答案:

答案 0 :(得分:4)

获取用户当前位置的地点ID:
SELECT current_location FROM user WHERE uid=me()

获取该地点ID的坐标:
https://graph.facebook.com/106412259396611

到附近的地方:
https://graph.facebook.com/search?type=place&center=65.5833,22.15&distance=1000

您当然可以通过other means获得纬度和经度。

答案 1 :(得分:2)

我知道这是一个已经解决的帖子,但我也一直在做一些工作,并认为我会添加我的发现/建议...

使用FQL:

SELECT page_id,name,description,display_subtext FROM place WHERE distance(纬度,经度,“52.3”,“ - 1.53333”)< 10000 AND checkin_count> 50和CONTAINS(“咖啡”)按checkin_count DESC LIMIT 100订购

这将使得标题,描述或元数据中包含“coffee”一词的页面在指定纬度/经度的10k范围内。

  "page_id": 163313220350407, 
  "name": "Starbucks At Warwick Services, M40", 
  "display_subtext": "Coffee Shop・Service Station Supply・3,012 were here"

我喜欢设置大约50的最小登记入住时间,以帮助过滤出单个用户创建的临时场所,例如“吉姆家的咖啡机”。这有助于确保返回结果的质量和相关性。

希望这有助于某人。