2011-12-16 66 views
8

我有點麻煩篩選通過twitter API。我正在嘗試搜索特定位置附近的推文,然後查看其確切(或近似)地理座標。我知道地理字段已被棄用,現在我們應該使用「地點」字段。不幸的是,當我使用以下網址:http://search.twitter.com/search.json?q=&geocode=30.1829,-97.832,10mi我得到了一堆與地理座標相匹配的位置的響應,但是geo:爲空,並且沒有地點字段。我堅持只有城市座標的準確性,還是我使用錯誤的搜索電話?twitter search api沒有地方返回

在此先感謝!

回答

2

請記住,使用地理位置發送推文是一個選擇加入過程。 Twitter將爲該地區的所有高音揚聲器提供該地區的反饋,但只有那些選擇發佈其座標的人才會顯示「地理」信息。

使用Q =在這裏與您的網址它沒有返回1個鳴叫對我來說,在這種形式的「地球」的信息(雖然有可能將陸續上下降了嘗試的時候時間表...):

"geo":{"coordinates":[-33.9769,18.5080],"type":"Point"} 
+0

我明白爲什麼地理信息通常是空的。即使填入了地理位置的人也沒有地方。即使從4 Square的checkins也沒有地方。這些地方總是空的。 – 2012-02-17 18:55:40

0

每個用戶都在其配置文件設置中設置了用戶定義的位置。當用戶不使用地理編碼時使用此功能。

您可以按國家/地區獲得所有國家/州的列表,並對數據集執行簡單的清理操作。

這給了我所需要的位置數據,並極大地豐富了我的輸出。