Everything's in the question title I guess...
I tried the findmyip kind of site, but the IP addresses for 3g usb sticks are no good to indicate the device's position...
Everything's in the question title I guess...
I tried the findmyip kind of site, but the IP addresses for 3g usb sticks are no good to indicate the device's position...
有可能是的,但这取决于您的限制是什么,提供商如何完成流量路由以及您愿意考虑准确的距离。如果您谈论的是街角的准确性,那么如果不使用该设备收集有关您周围“地标”(即已知的 Wi-Fi 点、手机信号塔等)的信息,然后将其推送,您将不会看到这一点给你的信息。这就是SkyHook等服务的工作方式。
如果您更多地寻找城市或都会区,那么您可能会根据流量路由到互联网的方式获得良好的结果。在这里,来自提供企业级地理定位的Digital Envoy等公司的数据可以在一定程度上准确定位 3G 设备。此处的准确性受到影响,因为他们的数据依赖于 Internet 的对等点,但它也不需要客户端设备上的软件,并且对用户完全透明。
您需要从调制解调器诊断信息中获取:
MCC,移动国家代码。MNC,移动网络代码。LAC,位置区号。CID,小区标识符。
并发出信号强度。
取决于这些信息,您可以使用位置 API,例如http://api.yandex.ru/locator/并基于无线获取地理位置。
我不确切知道它是否来自谷歌。