Facebook位置地理编码

时间:2011-11-24 16:24:53

标签: facebook

当请求用户注册Facebook连接时,我可以访问他们的家乡(这是一个位置ID以及名称)。是否有人知道是否有可能为此获取地理编码位置(例如,检索纬度/经度以及名称?)我无法将其视为文档的一部分。

我可以使用带有Google地理编码服务的家乡对其进行地理编码,但是想知道是否还有其他选项?

2 个答案:

答案 0 :(得分:2)

这是不可能的。您可以检索的有关用户的信息是here。正如您所看到的,唯一基于位置的信息是家乡(就像您说的那样)。如果你想要纬度/经度,你必须自己从家乡计算它。

答案 1 :(得分:1)

您可以从用户返回的位置记录中获取ID:

    "location": {
      "id": "106224666074625", 
      "name": "Austin, Texas"
    }, 

并拨打图表电话:

     GET https://graph.facebook.com/106224666074625?fields=location

返回:

    {
      "location": {
        "street": "", 
        "zip": "", 
        "latitude": 30.2672, 
        "longitude": -97.7639
      }, 
      "id": "106224666074625"
    }