Понимание гео информации Twitter Streaming API - PullRequest
11 голосов
/ 27 июня 2010

На результаты потокового API есть три ответа о местоположении;координаты, место и гео.

Я предполагаю, что если твит отправляется, например, через iphone, то координаты есть.Если оно отправлено из Интернета, твиттер не знает точных координат, поэтому он дает ограничивающий прямоугольник Места.

Я не мог понять разницу между полями гео и координат верхнего уровня, они выглядят одинакововещь, но иногда эти значения отличаются друг от друга.Иногда порядок отличается, иногда значения.

Я не смог найти документацию по этому вопросу, не могли бы вы сказать мне, в чем разница между ними?и верно ли мое предположение о ограничительной рамке?

Спасибо, Деврим

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

1 Ответ

7 голосов
/ 28 июня 2010

Насколько я понимаю, это побочные эффекты от разных частей API.Часть 'geo' основана на оригинальной функциональности геотегирования, которая существует уже довольно давно.

Материал 'place' взят из совсем недавней функциональности места, которая предназначена для того, чтобы пользовательские местоположения моглибыть привязанным к реальному месту (то есть: "Сан-Франциско", "Кафе Джима, Северный берег"), а не просто широту / долготу.См. Здесь оригинальное объявление:

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

Многие из этих функций все еще довольно новы (и частично совпадают с совершенно новой функцией аннотаций), поэтому от того, как вы их используете, будет зависетьв вашем приложении и что оно делает.

Приветствия!

Фенн.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...