2016-04-10 12 views
1

Bisher finden Ich habe diesen Code:API-Code Twitter bestimmte Städte

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

die mir die Lage der Nutzer auf der Twitter API finden können, wenn sie einen Tweet zu machen.

Allerdings gibt es breite Orte wie New York, aber was, wenn ich bestimmte Städte oder Gebiete, wie Times Square, New York anstelle von ganz New York finden wollte.

Antwort

0

Die Breiten- und Längenkoordinaten werden unter dem coordinates Feld angegeben, jedoch sind diese Koordinaten nur für den Fall spezifiziert der Benutzer explizit teilten ihre Lage während tweeting.

es einfach tweet.coordinates verwenden zugreifen zu können, ist hier ein Beispiel:

"coordinates":[-97.51087576,35.46500176] 

mehr über Koordinaten Lesen Sie in der doc.

Dies war früher Teil des geo Felds, das deprecated jetzt ist, so wird es immer gleich Null sein.

Lesen Sie mehr darüber, wie Geolocation innerhalb der Twitter API here funktioniert.

+0

danke für Ihren Kommentar! Ich werde es ausprobieren und Sie wissen lassen! –

Verwandte Themen