识别Twitter用户的经度和纬度

时间:2009-10-08 11:41:16

标签: c# asp.net python twitter

根据我的要求,需要搜索推特并在地图上显示用户的位置。任何人都可以帮助我从搜索api结果中识别经度和纬度吗?

3 个答案:

答案 0 :(得分:1)

上次我看起来并没有正式包含它,除非特定客户端(例如iphone客户端)专门将您的位置更新为lat + long坐标。

当我做类似的事情时,我通过rss geotagging服务传递了Twitter RSS输出,然后使用它的输出进行映射。它有效,但99%的推文只是城市中心,所以它毫无意义: - (

答案 1 :(得分:1)

Twitter还没有发布新的地理编码API。 Twitter的API文档可在此处获取。

http://apiwiki.twitter.com/Twitter-API-Documentation

如您所见,大多数当前的API方法都返回一个空的“geo”标记。一旦Twitter推出了他们的地理位置实现,就会填充此标记。

答案 2 :(得分:0)

您可能最好查看用户设置的“位置”,然后使用地理编码API尝试将该位置转换为lat / lng。

e.g。使用http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-users%C2%A0show查找用户的位置,然后使用Google的地理编码API(http://code.google.com/apis/maps/documentation/geocoding/)完成剩下的工作。

此外,您可能希望对该位置进行一些预处理以查看它是否已经是一个lat / lng对(因为某些用户以这种方式更新其位置)。