2

假设我不知道我当前的位置,如何MapView通过它的名字移动到国家?

我想要做的是在语言环境中按国家代码显示用户的国家。

4

2 回答 2

1

我所知道的android中没有这样的表格,其中包含国家和地理位置之间的联系。

我认为最好的方法是获取所有首都城市的经纬度列表(您可以在此处获取它们:首都城市列表)或国家列表(您可以从此处获取它们:国家列表)并将其放入在您的应用程序的表中。

祝你好运。

于 2012-10-01T10:22:37.170 回答
0

是的,您可以按国家代码显示用户的国家。

因为我们有能力CountryCode通过Android Telephony Manager Api所以。

1)您必须使用键值对概念,Key asCountryCode和 Value as Country。

像下面的代码:

TelephonyManager manager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
manager.getNetworkCountryIso();
于 2012-10-01T10:04:24.233 回答