根据我的要求,需要搜索推特并在地图上显示用户的位置。任何人都可以帮助我从搜索api结果中识别经度和纬度吗?
答案 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对(因为某些用户以这种方式更新其位置)。