По результатам потокового API есть три ответа местоположения; координаты, место и гео.
Я предполагаю, что если твит отправляется, например, iphone тогда координаты есть. Если он отправляется из Интернета, твиттер не знает точных координат, поэтому он дает ограничивающий прямоугольник.
Я не мог понять разницу между полями геополя и координат верхнего уровня, они кажутся одинаковыми, но иногда эти значения отличаются друг от друга. Иногда иногда порядок отличается от значений.
Я не мог найти документацию по этому поводу, мог бы рассказать мне, в чем разница между ними? и является ли мое предположение правильным в ограничивающей рамке?
Спасибо, 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
)
)