【问题标题】:Location by IP address indoors在室内按 IP 地址定位
【发布时间】:2012-02-13 22:56:24
【问题描述】:

Google 使用哪些方法将 IP 地址与使用 wifi 或服务提供商的建筑物内的大致位置进行匹配?

【问题讨论】:

  • 每个 ISP 都被分配了一堆 IP 地址,并且有关 ISP 位置的信息也是公开的(whois),所以这是一个简单的反向查找问题。请注意,IP 地址只为您提供一般区域而不是确切位置(与 CSI 告诉您的不同)

标签: android geolocation gps wifi latitude-longitude


【解决方案1】:

实际的位置识别方法被抽象掉了。开发人员只关心源代码。

NETWORK_PROVIDER 源使用 IP 地址和蜂窝三角测量来识别用户的位置。

http://developer.android.com/reference/android/location/LocationManager.html#NETWORK_PROVIDER

【讨论】:

    【解决方案2】:

    还可以使用提供 LocationManager 的方法 getLastKnownLocation(best),因为 GPS 在室内无法工作。它不准确,但它会给出一个大区域的位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-31
      • 2021-08-10
      • 2020-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多