【发布时间】:2017-11-29 14:11:55
【问题描述】:
我想创建自己的apk,将手机的当前位置发送到数据库。我有从网络提供商那里获取位置的 apk,但它仅在启用 GPS 时才有效(至少对我而言)。我的问题是:我可以在 GPS 关闭时获取手机的位置吗?
【问题讨论】:
标签: android networking position locate
我想创建自己的apk,将手机的当前位置发送到数据库。我有从网络提供商那里获取位置的 apk,但它仅在启用 GPS 时才有效(至少对我而言)。我的问题是:我可以在 GPS 关闭时获取手机的位置吗?
【问题讨论】:
标签: android networking position locate
您可以使用谷歌地理定位服务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 }
【讨论】: