2010-06-27 4 views
11

Lors de la diffusion des résultats de l'API, trois réponses de localisation sont disponibles; coordonnées, lieu et géo.Présentation des informations géolocalisées de l'API de streaming Twitter

Je suppose que si un tweet est envoyé par ex. iphone alors les coordonnées sont là. Si elle est envoyée depuis le web, Twitter ne connaît pas les coordonnées exactes, donc cela donne une boîte de délimitation.

Je ne pouvais pas comprendre la différence entre les champs de coordonnées géographiques de niveau supérieur &, ils semblent être la même chose, mais parfois ces valeurs sont différentes les unes des autres. Parfois, l'ordre est différent parfois des valeurs.

Je n'ai pas trouvé de documentation à ce sujet, pourriez-vous me dire quelle est la différence entre eux? et est-ce que ma supposition est correcte sur la boîte englobante?

Merci, 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 
    ) 
) 

Répondre

7

De ma compréhension, ce sont des effets secondaires de différentes parties de l'API. La partie 'geo' provient de la fonctionnalité de géolocalisation d'origine, qui existe depuis un certain temps. La fonctionnalité 'endroit' vient de la fonctionnalité de lieu tout à fait récente, qui est conçue pour que les emplacements des utilisateurs soient attachés à un endroit réel (par exemple: «San Francisco», «Jim's Cafe, North Beach»). que juste un lat/lon. Voir ici pour l'annonce originale:

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

Beaucoup de cette fonctionnalité est encore tout à fait nouveau (et chevauche quelque peu avec la fonctionnalité des annotations très nouvelles) alors comment vous l'utiliser sera un peu dépendra de votre application et ce qu'il Est-ce que.

À la votre!

Fenn.

+0

coordonnées est geoJSON, ce qui signifie la longitude d'abord, la latitude après, la géo est l'opposé, la latitude d'abord, puis la longitude. – Marcel

Questions connexes