我意识到Android M需要至少一个ACCESS_COARSE_LOCATION
和ACCESS_FINE_LOCATION
权限来扫描Wifi。
我认为这不是技术问题,但是对于这种奇怪的政策存在某种哲学原因(例如,隐私)。
但是我找不到确切的原因,如果有人给出答案我会很感激。
答案 0 :(得分:1)
设备的可用Wifi网络列表确实可用于定位设备。
要查找设备,需要设备可以看到的wifi网络列表以及具有已知wifi网络的huge
数据库和接入点的位置。有了这些信息,您可以triangulate手机的位置。
存在多个这些huge
个数据库。 Apple,Google等各有一个,也有公开的:http://www.openwlanmap.org/
在此处详细了解:https://en.wikipedia.org/wiki/Wi-Fi_positioning_system