我想问题标题中的所有内容......
我尝试过findmyip类型的网站,但3g usb棒的IP地址不足以表明该设备的位置......
答案 0 :(得分:1)
可能是的,但这取决于您的限制是什么以及提供商如何完成流量路由以及您愿意考虑的准确距离。如果你正在谈论街角准确度,那么你不会在没有使用设备收集有关你周围的“地标”(即已知的Wi-Fi点,手机信号塔等)的信息然后推动它给你的信息。这就是像SkyHook这样的服务。
如果您更多地关注城市或都市区,那么您可以根据流量如何路由到互联网获得良好的结果。在这种情况下,提供企业级地理定位的Digital Envoy等公司的数据可以在一定程度上准确定位3G设备。这里的准确性受到影响,他们的数据依赖于互联网的对等点,但它也不需要客户端设备上的软件,并且对用户完全透明。
答案 1 :(得分:0)
您需要从调制解调器诊断信息中获取:
MCC,移动国家/地区代码。 MNC,移动网络代码。 LAC,位置区号。 CID,小区标识符。
信号强大。
取决于此信息,您可以使用位置API,例如http://api.yandex.ru/locator/,并根据无线获取地理位置。
我不知道谷歌是否确实存在。