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

How to obtain geographic location (data) via a Twitter Streams api query?

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

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

没有额外的特权。您有几个选项,所有这些选项都会产生非常低的地理位置推文百分比。

geo 字段用于填充所有推文中大约 1% 的坐标。 Twitter 今年开始 return 发送更少的带有 geo 坐标的推文。

最近,您会收到一小部分带有 place 的推文,其中包含边界框的坐标。如果您想映射一个点,这可能对您没有用,尽管您可以计算框的中心并对其进行映射。另外,place是发推时手动选择的,所以意义存疑。

您的最后一个选项是 location 字段,用户大约有一半时间会填写该字段。它是用户标识的固定位置。通常这是一些讽刺的评论。尽管如此,如果您将其发送到地理定位服务,该服务将 return 其纬度和经度,则 location 仍然可用。与 place 一样,location 的意义值得怀疑。