在流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
)
)
Run Code Online (Sandbox Code Playgroud)
根据我的理解,这些是来自API不同部分的副作用.'geo'部分来自原始的地理标记功能,该功能已经存在了相当长的一段时间.
"地方"的东西来自最近的地方功能,其设计允许用户位置被绑回到实际地点(即:"旧金山","吉姆的咖啡馆,北海滩"),而不仅仅是拉特/ LON.请看这里的原始公告:
http://groups.google.com/group/twitter-api-announce/browse_thread/thread/e7fc06e4a8cb7150
很多这个功能仍然很新(并且与新的注释功能有些重叠),所以你如何使用它在某种程度上取决于你的应用程序及其功能.
干杯!
芬恩.
| 归档时间: |
|
| 查看次数: |
4575 次 |
| 最近记录: |