Приложение Facebook, которое ищет ближайшее место - PullRequest
3 голосов
/ 06 марта 2012

Можно ли создать приложение на Facebook, которое бы отображало список ближайших достопримечательностей?

Так же, как текущее существующее приложение Urbanspoon (http://www.urbanspoon.com/c/338/Perth-restaurants.html), но на Facebook.

Может кто-нибудь, пожалуйста, укажите мне правильное направление:)

Ответы [ 2 ]

4 голосов
/ 06 марта 2012

Получить идентификатор места для текущего местоположения пользователя: ВЫБРАТЬ current_location ОТ пользователя WHERE uid = me ()

Получить координаты для этого идентификатора места:https://graph.facebook.com/106412259396611

Получить близлежащие места:https://graph.facebook.com/search?type=place&center=65.5833,22.15&distance=1000

Конечно, вы можете получить широту и долготу с помощью другими способами .

2 голосов
/ 08 августа 2012

Я знаю, что это разрешенный пост, но я также немного поработал над этим и решил добавить свои выводы / советы ...

Использование FQL:

ВЫБЕРИТЕ page_id, имя, описание, display_subtext ОТ места ГДЕ расстояние (широта, долгота, "52,3", "-1,53333") <10000 И checkin_count> 50 И СОДЕРЖИТ ("кофе") порядок по checkin_count DESC LIMIT 100

Появятся страницы, содержащие слово «кофе» в названии, описании или метаданных, которые находятся в пределах 10k от указанного широты / долготы.

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

Мне нравится устанавливать минимальную регистрациюоколо 50, чтобы отфильтровать специальные места, которые создают отдельные пользователи, такие как «кофемашина в доме Джима».Это помогает обеспечить лучшее качество и актуальность возвращаемых результатов.

Надеюсь, это кому-нибудь поможет.

...