我有获得手机地理位置的目标,为此我使用三种方法:

  • 如果存在wifi接入点,则无线地理定位 .

  • GPS如果手机可以看到卫星 .

  • 细胞塔的地理位置 .

我使用google location api来检索单元塔ID和BSID路由器的位置 .

但是,我在特定情况下有问题 - 我的手机在城外,无法使用wifi点(第一项不合适),gps位置也不合格,因为手机在建设中,卫星信号不可用) ,最后的变种与细胞塔工作的位置,但结果具有非常差的准确性(从100米到几公里) .

  • 如何将精度提高到几十米?

  • 我可以使用手机号码获取手机的位置吗?