【发布时间】:2015-06-27 20:36:07
【问题描述】:
我已经流式传输了一些 Twitter JSON 数据,并希望获得用户的地理信息。我尝试使用名为location 和place 的字段,但它们都不是完美的。我的问题:有没有更好的方法来收集此用户地理信息?提前致谢!
字段名称location 似乎被定义为“此帐户个人资料的用户定义位置。不一定是位置,也不一定是可解析的。此字段有时会被搜索服务模糊解释。”但是,它的值不是很干净,而且很难解析城市、县、州、国家/地区的名称...
"location":"San Francisco, CA"
另一种选择是在字段place 上回复,该字段为“可为空。当存在时,表示推文已关联”。但是,此字段并不总是可用。
"place":
{
"attributes":{},
"bounding_box":
{
"coordinates":
[[
[-77.119759,38.791645],
[-76.909393,38.791645],
[-76.909393,38.995548],
[-77.119759,38.995548]
]],
"type":"Polygon"
},
"country":"United States",
"country_code":"US",
"full_name":"Washington, DC",
"id":"01fbe706f872cb32",
"name":"Washington",
"place_type":"city",
"url": "http://api.twitter.com/1/geo/id/01fbe706f872cb32.json"
}
【问题讨论】:
标签: json twitter geolocation