2010-06-27 5 views
11

스트리밍 API 결과에는 세 가지 위치 응답이 있습니다. 좌표, 장소 및 지역.Twitter Streaming API 지리 정보 이해

나는 트윗이 예를 들어. 아이폰 그러면 좌표가 있습니다. 웹에서 전송되는 경우 트위터는 정확한 좌표를 알지 못하므로 장소 경계 상자를 제공합니다.

최상위 수준 geo & 좌표 필드의 차이를 이해하지 못했지만 같은 것으로 보이는 경우도 있지만 값이 서로 다른 경우가 있습니다. 때로는 순서가 다른 경우가 있습니다.

나는 이것에 대한 문서를 찾을 수 없었습니다. 그 차이점은 무엇입니까? 테두리 상자에서 제 가정은 정확합니까?

감사합니다, 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

이 기능의 많은 여전히 ​​매우 새로운 (그리고 아주 새로운 주석 기능과 다소 중복) 그래서 당신이 앱 무엇을에 따라 다소 것이다 사용하는 방법 않습니다.

건배!

펜.

+0

좌표는 geoJSON입니다. 즉, 위도 경도, 위도, geo가 반대로, 위도가 처음이고 경도입니다. – Marcel