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

前端之家收集整理的这篇文章主要介绍了如何从Java中的城市名称查找国家名称?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想获取Twitter用户的国家名称.

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

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

解决方法

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

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

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

猜你在找的Java相关文章