【问题标题】:Geting lat and lon from facebook从 facebook 获取 lat 和 lon
【发布时间】:2012-05-11 20:46:49
【问题描述】:

是否可以在给定 id 的情况下获取 facebook 位置的纬度和经度? 当我为我的 fb 帐户获取用户对象时,JSON 中很清楚

["location":{"id":"106423786059675","name":"Buenos Aires, Argentina"}].

好吧,如果我可以查询 lat 和 lon 的位置 id 106423786059675,那就太好了。

【问题讨论】:

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


    【解决方案1】:

    您是否尝试检查 API 以了解该页面的详细信息?

    http://graph.facebook.com/106423786059675

    即使不需要访问令牌,也会返回大量信息,包括:

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

    【讨论】:

    • 不,在你告诉我之前我没有检查它。它很棒,你可以打赌我会使用它。你不知道我有多欣赏你的小费。非常感谢。
    【解决方案2】:

    如果你使用的是 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;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-08
      • 2018-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多