无需 GPS 即可获取位置(纬度/经度),就像我的谷歌地图位置功能一样

Sur*_*esh 5 gps google-maps geolocation cellid

无需 GPS 即可获取位置(纬度/经度),就像我在 Google 地图中的位置功能一样。我的手机中有 Google 地图(不带 GPS 的索尼爱立信 G502)。在印度没有 GPS 的情况下也能正常工作。

1.Google如何找到我的位置?
2.当我在opencellid数据库中搜索cellid时,印度的记录数量较少。但谷歌地图在我的手机(印度)上运行良好
3.谷歌使用 opencellid 数据库还是它自己的数据库?如果谷歌使用自己的数据库,我们是否可以访问它的数据库
4.印度有商业cellid数据库吗?

mct*_*ylr 3

答案是,蜂窝电话使用各种定位方法,大多数是作为E-911(增强型 911)或其他国家/地区的同等紧急服务(例如英国的 999)或此后引入的。

我不知道 GSM 或 CDMA 本身是否有任何超出 E-911 等要求的本地化协议或标准。所以我怀疑是否有一个适用于所有手机的通用API。

手机本地化通过以下方式完成:

  • 普通GPS
  • 辅助GPS
  • 蜂窝三角测量/多边定位
  • 小区(塔)识别(FCC/等蜂窝塔数据库查找)
  • 增强型细胞识别 (E-911)
  • 上行链路到达时间差 (U-TDOA)
  • 到达时间 (TOA)
  • 到达角 (AOA)
  • E-OTD(增强观测时差)
  • 和/或这些技术和方法的混合。

(来源:维基百科/Mobile_phone_tracking

这些方法的准确度和精确度从约 35 公里(22 英里)到约 5-10 米(16-32 英尺)或更好。

3.Google使用的是opencellid数据库还是自己的数据库?

他们似乎拥有自己的数据库,但没有公开记录的 API。

4.印度有商业cellid数据库吗?

我不知道。