如今,手機(jī)中安裝著各式各樣的APP軟件,這些軟件大部分都存在著地理位置訪問權(quán)限這些功能。這些功能會產(chǎn)生地理位置定位數(shù)據(jù),而這些數(shù)據(jù)平時無法查看但它卻一直保留在你的手機(jī)里面。公檢法機(jī)構(gòu)可以抓取手機(jī)里面存儲的這些數(shù)據(jù),則可以掌握犯罪嫌疑人的行蹤軌跡。
百度地圖在我們生活中使用率很高,導(dǎo)航、找地址、找吃的,很多時候都在使用。就拿百度地圖為例,我們深入解讀怎樣從手機(jī)中抓取百度地圖的地理定位數(shù)據(jù)。
【掃描百度地圖截圖】
第一步尋找:對百度地圖所有文件進(jìn)行l(wèi)ocation、longitude、latitude等關(guān)鍵詞掃描,掃描出所含關(guān)鍵詞的文件被標(biāo)記為行蹤軌跡文件。再通過正則表達(dá)式來檢索重點(diǎn)標(biāo)記文件,當(dāng)文件有“20.123”類似經(jīng)緯度數(shù)據(jù),則該文件被標(biāo)記為GPS數(shù)據(jù)文件。
【確認(rèn)GPS數(shù)據(jù)文件截圖】
第二步確認(rèn):被找到的GPS數(shù)據(jù)文件里面需要確認(rèn)哪些文件才是有用的GPS數(shù)據(jù)文件。通常方法是多次使用百度地圖進(jìn)行定位,百度地圖產(chǎn)生的GPS定位數(shù)據(jù)和時間記錄是否和本地坐標(biāo)、時間保持一致。這樣就確認(rèn)了在找出的GPS文件中哪些是有用數(shù)據(jù)。
第三步判斷:被確認(rèn)的GPS數(shù)據(jù)之中不確定該GPS數(shù)據(jù)屬于哪種坐標(biāo)系,接下來就是判斷該坐標(biāo)系是屬于哪個坐標(biāo)系。先大致介紹一下手機(jī)中的坐標(biāo)系大致分為以下幾類:
l WGS84、GPS:一種國際上采用的地心坐標(biāo)系,也是原始的坐標(biāo)系,這是國際公認(rèn)的世界標(biāo)準(zhǔn)坐標(biāo)體系。
l GCJ-02:又稱“火星坐標(biāo)”它是由中國國家測繪局在02年制訂的地理信息系統(tǒng)的坐標(biāo)系統(tǒng)。它是一種對經(jīng)緯度數(shù)據(jù)的加密算法,即加入隨機(jī)的偏差。在國內(nèi),至少使用此地圖坐標(biāo)體系的比如:Google、高德、騰訊等。
l 其他特殊坐標(biāo)體系:一般都是由火星坐標(biāo)通過偏移算法計算得出的,比如百度使用的是BD-09坐標(biāo),搜狗使用的是自己的搜狗坐標(biāo)。
【不同坐標(biāo)系的經(jīng)緯度截圖】
判斷被找到確認(rèn)的GPS數(shù)據(jù)屬于上述哪種坐標(biāo)系,首先把確認(rèn)的GPS數(shù)據(jù)定位點(diǎn)找到地址,再在專業(yè)的經(jīng)緯度地圖上對比該地址相對應(yīng)各個坐標(biāo)系的經(jīng)緯度數(shù)據(jù),誤差在20米之內(nèi)的坐標(biāo)系則就是該GPS數(shù)據(jù)屬于的坐標(biāo)系。百度地圖所有的GPS數(shù)據(jù)都是屬于它自己的BD-09坐標(biāo)系。
第四步展示:知道了GPS數(shù)據(jù)的坐標(biāo)系,想要在百度地圖上的展示該定位點(diǎn),則需要對GPS數(shù)據(jù)轉(zhuǎn)化成百度地圖上使用的BD-09坐標(biāo)系。轉(zhuǎn)化方法分為兩種:
u 網(wǎng)上坐標(biāo)接口轉(zhuǎn)化:網(wǎng)上接口轉(zhuǎn)化相對很簡單,直接調(diào)用網(wǎng)絡(luò)接口就可以實現(xiàn)轉(zhuǎn)化。
u 代碼轉(zhuǎn)化:代碼轉(zhuǎn)化主要對每一個坐標(biāo)系實現(xiàn)互相轉(zhuǎn)化,以下就是#FormatImgID_3##FormatImgID_4#GCJ-02轉(zhuǎn)化成BD-09的代碼實現(xiàn)方法。
【GCJ-02轉(zhuǎn)化成BD-09截圖】
以上就是在手機(jī)中抓取百度地圖的地理位置數(shù)據(jù)的方法?,F(xiàn)在智能手機(jī)隨著科技的發(fā)展,手機(jī)中像百度地圖這樣定位的APP還有很多,這些智能的APP改變我們的生活,讓我們的生活更加便利,但是在每天使也產(chǎn)生了很多的地理位置數(shù)據(jù),當(dāng)把這些地理位置數(shù)據(jù)抓取出來進(jìn)行展示就形成了你每天的行蹤軌跡。
目前手機(jī)市場中不管是國外還是國內(nèi)都有類似的核查手機(jī)中的行蹤軌跡APP,比如國外的:“Location Tracker”國內(nèi)的:“手機(jī)行蹤軌跡核查系統(tǒng)”,在應(yīng)用商店輸入都可以下載。參考文獻(xiàn)——“安卓手機(jī)行蹤定位APP中外大比拼”。