【发布时间】:2016-11-18 11:21:15
【问题描述】:
使用 TelephonyManager.getAllCellInfo() 我能够获得有关相邻蜂窝塔的信息,包括 cellid,但在 UMTS 的情况下,我只能获得 PSC 值。 是否可以通过其 PSC 和相邻基站的 MCC、MNC、LAC 和 CID 知道基站的位置?
【问题讨论】:
标签: android localization cellular-network umts cellinfo
使用 TelephonyManager.getAllCellInfo() 我能够获得有关相邻蜂窝塔的信息,包括 cellid,但在 UMTS 的情况下,我只能获得 PSC 值。 是否可以通过其 PSC 和相邻基站的 MCC、MNC、LAC 和 CID 知道基站的位置?
【问题讨论】:
标签: android localization cellular-network umts cellinfo
是的,这是可能的,但您必须参考包含纬度/经度和 CID 的数据库。有些公司提供这些信息(例如OpenCellID),并且有可用的 API。
否则,您可以根据需要挖掘FCC/FAA registrations,这可能更准确,但是我认为没有API。
如果您仅限于问题中列出的属性,那么我认为这是不可能的,因为这些都与纬度/经度没有直接关系。
【讨论】:
PSC 字段对于几乎所有用于蜂窝定位数据库的 API 都是可选的,在大多数情况下,只需要 mnc、mcc、lac、cid 和无线电类型来进行蜂窝定位。以unwiredlabs 为例。
【讨论】: