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

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

我想获取Twitter用户的国家名称. 为此,我从 location一些用户写了他们的国家的名字的标签,有些人写了他们的城市的名字,还有一些人写了他们的国家的名字. 我想获取所有用户的国家名称.我该怎么做? 一种方法是使用Google Maps API(尽管它可能是过度的).例如,假

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

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

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

解决方法

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

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

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

本文来自网络,不代表青岛站长网立场。转载请注明出处: https://www.0532zz.com/html/kaifa/java/20201204/12793.html
上一篇
下一篇

作者: dawei

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

为您推荐

返回顶部