【问题标题】:Understanding Twitter Streaming API geo information了解 Twitter Streaming API 地理信息
【发布时间】:2010-06-28 07:48:39
【问题描述】:

在流式 API 结果中,有三个位置响应;坐标、地点和地理位置。

我假设如果推文是由例如iphone然后坐标在那里。如果它是从网络发送的,twitter 不知道确切的坐标,所以它会给出一个 Place 边界框。

我无法理解顶级地理和坐标字段之间的区别,它们看起来是一样的,但有时这些值彼此不同。有时顺序有时值不同。

我找不到这方面的文档,你能告诉我它们之间有什么区别吗?我对边界框的假设是否正确?

谢谢, 开发者

[coordinates] => Array (
    [type] => Point
    [coordinates] => Array (
        [0] => -87.9
        [1] => 42.95
    )
)
[place] => Array (
    [bounding_box] => Array (
        [type] => Polygon
        [coordinates] => Array (
            [0] => Array (
                [0] => Array (
                    [0] => -87.925183
                    [1] => 42.922616
                )
                [1] => Array (
                    [0] => -87.882582
                    [1] => 42.922616
                )
                [2] => Array (
                    [0] => -87.882582
                    [1] => 42.961715
                )
                [3] => Array (
                    [0] => -87.925183
                    [1] => 42.961715
                )
            )
        )
    )
[geo] => Array (
    [type] => Point
    [coordinates] => Array (
        [0] => 42.95
        [1] => -87.9
    )
)

【问题讨论】:

    标签: twitter


    【解决方案1】:

    据我了解,这些是 API 不同部分的副作用。 'geo' 部分来自原始的地理标记功能,该功能已经存在了很长时间。

    “地点”内容来自最近的地点功能,旨在允许将用户位置绑定回实际地点(即:“旧金山”、“吉姆咖啡馆、北海滩”),而不是只是一个纬度/经度。请参阅此处了解原始公告:

    http://groups.google.com/group/twitter-api-announce/browse_thread/thread/e7fc06e4a8cb7150

    其中很多功能仍然很新(并且与非常新的注释功能有些重叠),因此您如何使用它在一定程度上取决于您的应用程序及其功能。

    干杯!

    芬恩。

    【讨论】:

    • 坐标是geoJSON,意思是先经度后纬度,geo相反,先纬度后经度。
    猜你喜欢
    • 2011-05-29
    • 2015-09-20
    • 1970-01-01
    • 2019-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-12
    相关资源
    最近更新 更多