2011-11-24 107 views
3

當請求用戶註冊Facebook連接時,我可以訪問他們的家鄉(這是一個位置ID以及名稱)。是否有人知道是否有可能爲此獲取地理編碼位置(例如,檢索緯度/經度以及名稱?)我無法將其視爲文檔的一部分。Facebook位置地理編碼

我可以使用家鄉的google地理編碼服務對其進行地理編碼,但想知道是否有其他選項?

回答

2

這是不可能的。您可以檢索有關用戶的信息是here。正如你所看到的,唯一基於位置的信息是家鄉(就像你說的)。如果你想要經度/緯度,你必須從家鄉自己計算。

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" 
    } 
相關問題