利用業餘時間自己做了個網站,內建了幾個第三方資料源,對比ip位址查詢的功能:
<a target="_blank" href="https://www.opengps.cn/data/ip/ipsearch.aspx">普通ip定位:https://www.opengps.cn/data/ip/ipsearch.aspx</a>
<a target="_blank" href="https://www.opengps.cn/data/ip/iphighaccuracy.aspx">高精度ip定位:https://www.opengps.cn/data/ip/iphighaccuracy.aspx</a>
其中,高精度ip定位為百度提供的服務,個人了解其工作原理應當是:
1,使用者手機裡安裝了百度的服務,比如百度地圖sdk
2,使用者手機運作了百度的服務,比如使用百度地圖進行導航,公交查詢等等過程,都會讓百度的服務運作起來
3,百度提供服務的同時,将目前的坐标,跟ip位址資料,目前時間,定位方式,wifi資訊,移動聯通電信等營運商的基站資訊,傳送給百度的背景伺服器中
背景伺服器留存了這些資料,然後也用這些資料給使用者傳回了使用者需要的内容。這個過程也就是百度的匿名采集資訊過程。使用者使用前必然都是許可了百度可以使用這些匿名資料
4,百度提供了服務同時,自己收集了匿名資料。而這些資料中。包括ip和gps的對照資料
其他說明:使用該服務,主要是針對有線寬帶下使用了wifi的使用者,精确度會高很多。如果是聯通這種直接給客戶配置設定公網ip的有線網路營運商,定位精度可以達到幾十米的級别
但是用手機網絡2,3,4g網絡擷取的ip來定位,則可能覆寫整個省。因為其上網機制本質是一個地區用一個ip池,給這個地區代理上網,是以手機網絡的ip定位精度會很低。