了解Twitter流API的地理信息

问题描述:

在流API的结果有三个位置响应;坐标,地点和地理位置。了解Twitter流API的地理信息

我假设,如果tweet是由例如, iphone然后坐标在那里。如果它是从网上发送的,Twitter不知道确切的坐标,所以它给出了一个地方边界框。

我无法理解*地理坐标字段之间的差异,它们似乎是同一件事,但有时这些值彼此不同。有时订单有时是不同的价值观。

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

感谢, Devrim

[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 
    ) 
) 

从我的理解,这些都是从API的不同部分的副作用。 '地理'部分来自原始的地理标记功能,这已经存在了相当长的一段时间。

'地方'的东西来自最近的地方功能,它旨在允许用户位置被绑回到一个实际的地方(即:“旧金山”,“吉姆的咖啡厅,北滩”),而不是不仅仅是经纬度。看到这里的公告原文:

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

很多这个功能还是相当新的(用很新的注释功能有些重叠),所以你如何使用它在某种程度上取决于你的应用程序和什么确实。

干杯!

Fenn。

+0

坐标是geoJSON,意思是经度第一,纬度之后,地理相反,纬度首先是经度。 – Marcel 2014-06-11 21:56:45