如何通过Twitter Streams api查询获取地理位置(数据)?

时间:2015-11-04 15:57:24

标签: twitter twitter-oauth twitter4j

我正在使用Twitter流式传输API并创建了一个关于#javascript的流,但我想在地图上发布我的推文。

我在任何地理位置或地理位置字段中获得的每个响应都是null。所以我需要某种形式的提升权限,或者是我不允许查询的推文位置?

1 个答案:

答案 0 :(得分:4)

没有额外的特权。您有几个选项,所有选项都会产生很低比例的地理定位推文。

geo字段过去常用约1%的推文填充坐标。 Twitter今年开始以geo坐标返回更少的推文。

现在,您将获得一小部分带有place的推文,其中包含边界框的坐标。如果要映射点,这可能对您没有用,尽管您可以计算框的中心并对其进行映射。此外,在推文时手动选择place,因此其含义值得怀疑。

您的最后一个选项是location字段,用户填写大约一半的时间。它是用户识别的固定位置。通常它是一些讽刺性的评论。但是,如果您将location发送到将返回其经度和纬度的地理定位服务,则place可用。与location一样,ajax具有可疑的重要性。