2016-04-10 24 views
1

到目前爲止,我有這樣的代碼:Twitter的API代碼中查找特定城市

with open("real estate data.csv", "a") as myfile: 
     myfile.write('"{0}",'.format((tweets.user.location).encode('utf8'))) 

其中可以找到我的Twitter API用戶的位置,當他們鳴叫。

但是,它會返回諸如紐約之類的廣泛位置,但如果我想查找特定的城市或地區(例如Times Square, New York而不是紐約州),該怎麼辦。

回答

0

緯度和經度座標是在coordinates字段下指定的,但只有在用戶明確在發微博時分享了他們的位置時才指定這些座標。

要訪問它只需使用tweet.coordinates,這裏有一個例子:

"coordinates":[-97.51087576,35.46500176] 

瞭解更多關於在doc座標。

此過去是geo字段的一部分,它現在是deprecated,因此它將始終等於空。

詳細瞭解Twitter API here中地理位置的工作原理。

+0

感謝您的評論!我會嘗試一下,讓你知道! –