我知道这听起来很奇怪。碰巧在中国的大多数Android手机中禁用了关于WiFi /蜂窝协助的定位API。也就是说,当我离开大楼时,我可以听到GPS_PROVIDER的回调。但如果我在大楼里,我永远不会听到NETWORK_PROVIDER的回调。因此,如果放在室内,我的应用程序将无法找到。 (我做了一些从各州运来的手机实验。如果放在室内,我的应用程序与NETWORK_PROVIDER完全吻合。)
我的猜测是那些中国Android手机有点阉割 Android操作系统,因此任何与WiFi / celluar辅助定位相关的API都已被移除。
但我的应用程序仍然需要找到。城市级别的准确性可以。
所以我的问题是,我的情况是否有任何可能的解决方案。现在我正在考虑:
提前致谢!
答案 0 :(得分:1)
绝对有可能。您查看Imere's ULaP的服务。
答案 1 :(得分:1)
IP查找很好。您还可以尝试使用skyhook wireless的位置SDK:here
早期的iOS正在使用它们,它们实际上比Google的位置服务更好/更准确。