如何从Java中的城市名称查找国家名称?

我想获取Twitter用户的国家名称.

为此,我从< location>一些用户写了他们的国家的名字的标签,有些人写了他们的城市的名字,还有一些人写了他们的国家的名字.

我想获取所有用户的国家名称.我该怎么做?

解决方法

一种方法是使用Google Maps API(尽管它可能是过度的).例如,假设有人将其国家列为“雅加达”(实际上是印度尼西亚的一个城市).然后,您将提交以下Maps API请求:

http://maps.googleapis.com/maps/api/geocode/json?address=Jakarta&sensor=false

它返回一个JSON对象.然后,使用您最喜欢的JSON解析器解析,并提取“地址组件”字段的“long_name”字段,类型为“国家”.在这种情况下,那就是“印度尼西亚”.

dawei

【声明】:淮南站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。