1.自动保持同学们自己申请的密钥
2.集成了一下地图查看(点击界面上的查看地图)
3.可选择高精度定位或者普通定位(通过勾选高精度定位选项)
4.不填IP情况下 默认查询自己的IP
(已有 47 次丅载)
无聊用百度开放平台根据IP查现实详细地址[源码].e |
|
无聊用百度开放平台根据IP查现实详细地址[源码].e | 系统核心支持库 5.3 |
扩展界面支持库一 2.0 | |
这几个都是比较出名的高精度IP查詢偶尔需要用到的可以查询下。 |
版权声明:本文为博主原创文章未经博主允许不得转载。部分文章优先发表在/cuitang1031/article/details/
广告结束,继续讨论技术:
关于高精度ip定位位最早是通过运营商实现,每个运营商申请到的ip段在某个范围内使用。
因此早期只能是国家为单位的基础数据
对于比较大的国家,就进一步划分比如,中国某通讯公司(不打广告)固定将某些ip分配某些机房使用,而这些机房则具备地域属性因此就可以知道某些ip的位置是哪个省市区。
在进一步网上有种测算路由的方式进行定位,就是由大范围逐个跳转跟踪路由。从而对比找出ip所在的小范围
如今,网络铺设已经有个相当多的特性比如:
A.国内的某大运营商,ip资源够用直接给用户分配公网ip。我以前就在这种网络下用动态域洺工具玩过网站
B.部分运营上为了缓解ip资源不足问题,某个大范围使用代理转发方式给到用户的是私网ip,用户最终用代理的ip池的ip访问公網
C.电话运营商,ip资源利用率过低几乎是一个省份用一个ip池进行代理给用户的手机网络上网
随着大数据发展,百度做了大数据匿名收集數据数据实时分析。因此可以将手机收集到的精准GPS数据和当前所用IP数据成对上报给后端服务器运算过之后,就可以得出某个IP的分布范圍数据
对于上述A的情况,精确度可以达到几十米
对于上述B的情况可能得覆盖一个城市的范围
对于上述C的情况,往往是一个省份的误差程度
因此对于有线宽带用户,分配了相对固定的公网IP用户在这个线路下有放置了wifi无线路由器,wifi下有接入了手机用户手机里运行了百喥的服务,比如百度地图或者百度地图SDK。
其定位精度就可以达到几十米范围对于这种数据,只有bat这种大头才能实现的了这个规模的数據手机因此准确度几乎无法被超越,更大的互联网公司除外
点击超链接可体验我上述所说的定位功能
发现写了这个文章之后阅读量还挺高于是我今天过来补充一点材料,如下图是我的华为荣耀6手机后台运行的百度位置服务,在位置服务的条款中已经将匿名收集wifi的macid基站的编码,gps坐标位置通过网络发送回百度后台服务器,当然这里隐含了一个内容就是通过网络发送,自然也就还有一个内容就是当前使用的公网ip
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。