【问题标题】:How to locate phone without using GPS (Only network)如何在不使用 GPS 的情况下定位手机(仅限网络)
【发布时间】:2017-11-29 14:11:55
【问题描述】:

我想创建自己的apk,将手机的当前位置发送到数据库。我有从网络提供商那里获取位置的 apk,但它仅在启用 GPS 时才有效(至少对我而言)。我的问题是:我可以在 GPS 关闭时获取手机的位置吗?

【问题讨论】:

    标签: android networking position locate


    【解决方案1】:

    您可以使用谷歌地理定位服务https://developers.google.com/maps/documentation/geolocation/intro

    首先,您必须扫描您周围的所有 WiFi 网络并且必须 POST Json 格式的数据,如:

    { "considerIp": "false", "wifiAccessPoints": [ { "macAddress": "00:25:9c:cf:1c:ac", “信号强度”:-43, “信号噪声比”:0 }, { "macAddress": "00:25:9c:cf:1c:ad", “信号强度”:-55, “信号噪声比”:0 } ] }

    到网址

    https://www.googleapis.com/geolocation/v1/geolocate?key=YOUR_KEY

    作为响应,您将收到位置作为 Json 数据:

    { “位置”:{ “纬度”:33.3632256, “lng”:-117.0874871 },“准确度”:20 }

    【讨论】:

      猜你喜欢
      • 2011-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多