从facebook获取lat和lon

时间:2012-05-11 20:46:49

标签: facebook-graph-api facebook-fql facebook-opengraph

是否有可能获得facebook位置的纬度和经度? 当我为我的fb帐户获取用户对象时,在JSON

中很清楚
["location":{"id":"106423786059675","name":"Buenos Aires, Argentina"}].

好吧,如果我可以查询lat和lon的位置id 106423786059675会很棒。

2 个答案:

答案 0 :(得分:1)

您是否尝试检查该网页详细信息的API?

http://graph.facebook.com/106423786059675

即使不需要访问令牌,

也会返回大量信息,包括:

  

“location”:{         “纬度”:-34.6033,         “经度”:-58.3817},

答案 1 :(得分:0)

如果你使用的是php,你可以这样做:

$fb_location_id = 'LOCATION_ID';
$jsonurl        = 'http://graph.facebook.com/'.$fb_location_id;
$json           = file_get_contents($jsonurl,0,null,null);
$json_output    = json_decode($json);
// the latitude
$fb_latitude    = $json_output->location->latitude;
// the longitude
$fb_longitude   = $json_output->location->longitude;