2011-12-16 61 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

每个用户都在其配置文件设置中设置了用户定义的位置。当用户不使用地理编码时使用此功能。

您可以按国家/地区获得所有国家/州的列表,并对数据集执行简单的清理操作。

这给了我所需要的位置数据,并极大地丰富了我的输出。