使用Java编写GoogleMapAPI
一旦用户连接到我们的VPN网络,我将尝试自动跟踪用户的位置 所以,我使用地理定位地图API。传递用户连接到的路由器的Mac地址,以及信号强度和信道 JSON格式的所有对象,如使用Java编写GoogleMapAPI,java,json,google-maps,Java,Json,Google Maps,一旦用户连接到我们的VPN网络,我将尝试自动跟踪用户的位置 所以,我使用地理定位地图API。传递用户连接到的路由器的Mac地址,以及信号强度和信道 JSON格式的所有对象,如 {"wifiAccessPoints": [ { "macAddress": "01:23:45:67:89:AB","00:A3:BA:55:12:67:11", "signalStrength": 8, "channel": 8 } ]} 寄到 但是,它显示的位置不正确。。。可能远离预期位置
{"wifiAccessPoints": [
{
"macAddress": "01:23:45:67:89:AB","00:A3:BA:55:12:67:11",
"signalStrength": 8,
"channel": 8
} ]}
寄到
但是,它显示的位置不正确。。。可能远离预期位置
如果我找不到什么地方,请告诉我
谢谢。我认为您的JSON有问题,根据以下说明应该是这样的: 这将返回以下位置:
您得到的经纬度是正确的。。?因为我的位置离我家还有几米远。{wifiAccessPoints:[{macAddress:e8:94:f6:69:58:f9},{macAddress:c8:f9:f9:be:df:20}}}{location:{lat:17.4445142,lng:78.4694999},精度:494.0}是的,这不是真正的gps,所以它永远不会精确,这就是你获得精度的原因。如果你切换到飞行模式并强制谷歌地图使用地理定位,你会看到一个圆圈区域,这基本上意味着你可以在这些点中的任何一个。
{
"wifiAccessPoints": [
{
"macAddress": "01:23:45:67:89:AB",
"signalStrength": 8,
"channel": 8
},
{
"macAddress": "00:A3:BA:55:12:67:11",
"signalStrength": 8,
"channel": 8
}
]
}