2010-06-27 88 views
11

在流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 
    ) 
) 

回答

7

從我的理解,這些都是從API的不同部分的副作用。 '地理'部分來自原始的地理標記功能,這已經存在了相當長的一段時間。

'地方'的東西來自最近的地方功能,它旨在允許用戶位置被綁回到一個實際的地方(即:「舊金山」,「吉姆的咖啡廳,北灘」),而不是不僅僅是經緯度。看到這裏的公告原文:

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

很多這個功能還是相當新的(用很新的註釋功能有些重疊),所以你如何使用它在某種程度上取決於你的應用程序和什麼確實。

乾杯!

Fenn。

+0

座標是geoJSON,意思是經度第一,緯度之後,地理相反,緯度首先是經度。 – Marcel 2014-06-11 21:56:45