iPhone: получить список ближайших мест / мест - PullRequest
4 голосов
/ 13 декабря 2010

Мне было интересно, какой список мест в Facebook использует?Это четыре квадрата?

И если да, то как это работает?Могу ли я подключиться к API Foursquare и получить близлежащие места с координатами или что-то в этом роде?

Большое спасибо!

Ответы [ 4 ]

6 голосов
/ 13 декабря 2010

Вот простой способ узнать места рядом с указанными LAT и LONG, а также с определенным словом, например - Hotel, Bar и т. Д.: http://maps.google.com/maps?f=q&sll=LATANDLONG&radius=500&q=SEARCHWORD&output=kml Он возвращает файл KML, и пользователь может выполнять синтаксический анализ точно так же, как анализ XML.

1 голос
/ 08 марта 2011

Я считаю, что Facebook и подобные Foursquare построили свои места в основном за счет пользовательского ввода. Другими словами, они могли бы начать с покупки коммерческого набора данных в определенном месте. Это начальные данные. После этого пользователи могут добавлять новые места по мере их поступления. Таким образом, их база данных выросла, и теперь у них есть собственные проприетарные данные о местах.

Если вы заходите в любое из приложений, вы можете искать место, а если не найдено, вы можете добавить это место с адресом, категорией и т. Д.

1 голос
/ 13 декабря 2010

Вот ссылка на документацию FourSquare. Прокрутите вниз и найдите «Методы места проведения». Вы предоставляете API долготу и широту пользователя, и Foursquare выдаст список ближайших мест.

http://groups.google.com/group/foursquare-api/web/api-documentation?pli=1

Кроме того, вот ссылка на пример кода о том, как внедрить API Foursquare в ваше приложение iOS. https://github.com/anka/bw_examples/tree/master/FoursquareIntegration

0 голосов
/ 04 марта 2011

Мне любопытно узнать, использует ли Facebook какой-либо сторонний API для своей функции мест.

Чтобы узнать, как это работает, вы можете использовать Facebook Graph API , который обеспечивает поиск.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...