代码之家  ›  专栏  ›  技术社区  ›  user3351975

是否有方法获取Wi-Fi接入点的经度和纬度以进行三角测量

  •  0
  • user3351975  · 技术社区  · 11 年前

    我试图使用Java(Eclipse)获取室内环境中现有接入点的经度和纬度位置。我知道这些是完成三角测量方法所必需的。我已经和IT团队谈过了,他们无法向我提供这些读数。然而,我想知道是否有其他方法可以做到这一点?

    3 回复  |  直到 11 年前
        1
  •  1
  •   Community CDub    8 年前

    您需要使用信号强度。您无法确定纬度&长的使用wifi。看起来,一些iPhone应用程序利用了wifi的三角测量。

    但对于室外三角测量,默认值是GPS。

    查看此问题- Wifi Triangulation

    Specifically this answer

        2
  •  0
  •   Green    11 年前

    如果您知道接入点的位置在应用程序所需的公差范围内,并且有一种很好的方法来精确测量AP之间的距离,并且您有一种方法来解释测量设备和AP之间的信号衰减,那么您可以做一点数学来解算您的位置。

    Java当然具有计算位置所需的数学函数。然而,在从WiFi接入点三角测量您的位置时,还需要考虑大量其他变量。

        3
  •  0
  •   m0rg4n    11 年前

    Wifi传输范围通常在一个半径内,你必须发现可用的网络。

    wifi map

    你不可能知道你的确切位置,但你可以知道你所在的区域。

    如果添加纬度&长的接入点,并知道每个接入点的范围,你可以玩sin,cos&晒黑以获得近似位置。