2012-02-28 7 views

答えて

1

いいえfacebookには、近くに接続しているユーザーを見つけることのできるAPIはありません。

ただし、friends_location権限とusers_locationを使用してユーザーの場所を使用すると、友達の場所を取得できます。

ユーザーの場所を取得したら、Googleまたはyahoo apisを使用して近くの友だちの場所を見つけようとすることができます。

緯度/経度の生成に使用できる(ID、州、市、国)の形式でユーザーの現在地(つまり現在地)が返されます。

あなたはより多くの位置情報を取得するために、このFQLを使用することができます。http://developers.facebook.com/docs/reference/fql/place/

またはあなたがヤフーを使用したり、APIをグーグルことができます。

1

Facebookはあなたの現在地を緯度と経度まで追跡することはありません。それは、世界の物理的なアドレス指定スキームの知識を必要とするでしょう。緯度/経度でリストされた都市を持つデータベースを見つけることができれば、誰が最も近いかを近似することができます。完全な住所が個人情報に記載されている場合は、より正確な情報を得るためにGoogleマップやその他のサービスと相互参照することができます。私はチェックインサービスがFacebookとどのように連携しているのかわかりませんが、それが緯度経度情報を保持しているかどうかはわかりません。

関連する問題