在流式传输API结果中,有三个位置响应;坐标,地点和地理位置。
我假设如果推文是由例如发送的然后iphone坐标就在那里。如果它是从网上发送的,那么twitter就不知道确切的坐标,所以它给出了一个地方边界框。
我无法理解顶级地理位置和地理位置之间的区别坐标字段,它们看起来是一样的,但有时这些值彼此不同。有时订单的价值不同。
我找不到关于此的文档,你能告诉我它们之间有什么区别吗?在边界框上我的假设是正确的吗?
谢谢, 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
)
)
答案 0 :(得分:7)
根据我的理解,这些是来自API不同部分的副作用。 'geo'部分来自原始地理标记功能,该功能已存在很长时间。
“地方”的内容来自最近的地方功能,旨在将用户位置绑定到实际位置(即:“旧金山”,“Jim's Cafe,North Beach”),而不是只是一个纬度/经度。请参阅此处了解原始公告:
http://groups.google.com/group/twitter-api-announce/browse_thread/thread/e7fc06e4a8cb7150
许多此功能仍然很新(并且与新的注释功能有些重叠),因此您如何使用它将在某种程度上取决于您的应用及其功能。
干杯!
芬恩。