На результаты потокового 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
)
)