我希望创建一个类似于这些的 Twitter 地图可视化:
http://beta.twittervision.com/
但是,根据 Streaming API 文档:
https://twitterapi.pbworks.com/Streaming-API-Documentation#locations
Twitter 仅允许对区域边界框的流式 API 访问,每边的长度仅等于经度/纬度的一个度数。
尽管有 Twitter 的限制,这些网站如何执行这些查询?有什么我想念的吗?
我希望创建一个类似于这些的 Twitter 地图可视化:
http://beta.twittervision.com/
但是,根据 Streaming API 文档:
https://twitterapi.pbworks.com/Streaming-API-Documentation#locations
Twitter 仅允许对区域边界框的流式 API 访问,每边的长度仅等于经度/纬度的一个度数。
尽管有 Twitter 的限制,这些网站如何执行这些查询?有什么我想念的吗?
他们最有可能使用statuses/sample
url,因为它只是给他们随机的推文。只要帖子带有位置数据,他们就可以使用它。
只要发送的推文带有纬度/经度数据,他们就能够将它们绘制在地图上。
请注意,您可以在流 API 上申请提升的访问级别。提升的级别为您提供更多可使用的边界框,并允许您在查询字符串中指定更多边界框。
查看您提到的两个应用程序,它们肯定没有显示完整的地理定位推文流。他们可能正在组合样本或过滤器流,或者只获取带有地理标记的推文,或者基于位置字段进行地理查找,或者两者的组合。