首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Android中获得谷歌地图地理定位API所需的“无线电台”,以便使用手机塔找到一个位置?

如何在Android中获得谷歌地图地理定位API所需的“无线电台”,以便使用手机塔找到一个位置?
EN

Stack Overflow用户
提问于 2017-09-19 16:29:39
回答 1查看 398关注 0票数 0

我正在尝试使用Google地图地理定位API查找用户位置。在使用此API时,我需要在JSON请求体中传递无线电类型的,以便从单元塔获得更准确的位置。放射性类型的支持值为lte, gsm, cdma, and wcdma.

请帮助我在安卓系统中找到无线电型

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-19 16:35:59

尝试以下方法之一:

代码语言:javascript
复制
NetworkInfo info = Connectivity.getNetworkInfo(context);
int type = info.getType(); // wifi or radio
int subType = info.getSubType(); // which is what u want
String radioType = null;

您可以切换它们,以便查找您感兴趣的类型。

代码语言:javascript
复制
switch(subType){
    case TelephonyManager.NETWORK_TYPE_CDMA:
        radioType = "cdma"
        break;
    case TelephonyManager.NETWORK_TYPE_GSM:
        radioType = "gsm"
        break;
    //more checks you are interested in ie
    //case TelephonyManager.NETWORK_TYPE_***
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46305509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档