我应该如何在 Android 地址上了解一个国家是不是有州?

Posted

技术标签:

【中文标题】我应该如何在 Android 地址上了解一个国家是不是有州?【英文标题】:How should I learn A country has states or not on Android Address?我应该如何在 Android 地址上了解一个国家是否有州? 【发布时间】:2017-01-10 20:45:06 【问题描述】:

我需要显示“城市名称,国家名称”之类的地址。(伊斯坦布尔,土耳其) 但是如果那个国家有像美国这样的州,我的客户希望我这样显示“城市名称,州名”(迈阿密,佛罗里达州)。

这些字段为我提供了区域的名称。

String getAdminArea ()
Returns the administrative area name of the address, for example, "CA", or null if it is unknown

String getCountryCode ()
Returns the country code of the address, for example "US", or null if it is unknown.

String getLocality ()
Returns the locality of the address, for example "Mountain View", or null if it is unknown.

我的问题是如何控制哪个县有州?空检查位置的控制方法是否正确?

【问题讨论】:

【参考方案1】:

Geonames 有一个 api 和一个全球地理位置的数据转储。

【讨论】:

它有国家控制吗?乍一看我没看到。

以上是关于我应该如何在 Android 地址上了解一个国家是不是有州?的主要内容,如果未能解决你的问题,请参考以下文章

如何轻松检索我的全部或部分外部 IP 地址(在 Android 设备上)?

如何从 android 应用程序内部了解用户 google play 国家/地区?

android获取手机真实时间与时区,IP地址

如何根据国家IP地址重定向域

如何通过IP地址获取国家代码和货币代码? [关闭]

Google Places Android Autocomplete:我可以从地名中删除国家吗?