【问题标题】:Google Api to know your current country or current country codeGoogle Api 了解您当前的国家或当前国家/地区代码
【发布时间】:2017-01-31 12:17:03
【问题描述】:

我正在积极查看 google api,但在以下条件下,我无法找到 google 可以为我提供国家/地区名称或国家/地区代码的地方:

1. GPS 已禁用

2。位置服务已停用

我也收到了这个帖子Google API for location, based on user IP address

现在阅读第二个答案,请转到用户提供的第一个链接。

【问题讨论】:

    标签: android google-api


    【解决方案1】:

    根据您给定的条件,您可以使用 SIM 卡查找用户当前所在的国家/地区。

    以下方法将为您提供用户当前所在的国家/地区

     getNetworkCountryIso()
    

    返回与当前注册运营商的 MCC(移动国家代码)等效的 ISO 国家代码。

    用法:

    String country = android.telephony.TelephonyManager.getNetworkCountryIso();
    

    【讨论】:

    • 我已经完成并成功执行,但问题是我坚持使用google api,因为如果没有sim卡但他准备从其他手机和安装该应用程序的手机验证没有sim 卡,那么这种情况将不起作用
    • 您建议的编辑是错误的,因为该方法将返回 sim 卡来源的国家而不是用户当前的国家。
    • 好的,但是您知道解决上述问题的任何方法
    • 据我所知,如果会有一些 api,那么它至少需要位置服务来获取国家/地区。
    • 但是打开您的浏览器,如果您在 mozilla firefox 中关闭该位置弹出,它仍然会得到国家/地区,请尝试
    猜你喜欢
    • 2015-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-13
    • 1970-01-01
    • 1970-01-01
    • 2020-02-27
    相关资源
    最近更新 更多