一種繪制個人行蹤軌跡的方法、裝置及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術領域,特別涉及一種繪制個人行蹤軌跡的方法、裝置及系統(tǒng)。
【背景技術】
[0002]無線網(wǎng)絡技術經(jīng)過近幾年的發(fā)展,其應用已遍布許多領域,隨著越來越多的地理信息定位系統(tǒng)出現(xiàn),人們利用地理信息定位技術,可以方便地獲得目標所處的地理位置,為了便于直觀地顯示地理位置信息,將目標所處的地理位置標注在地圖上。
[0003]目前,無線網(wǎng)絡首先從后臺取得目標(用戶)所有活動軌跡的坐標數(shù)據(jù),然后按時間對這些數(shù)據(jù)進行排序,然后依據(jù)所排的順序,依次顯示對應的序列圖標。由此可見,現(xiàn)有的WEB地圖中,只能顯示用戶軌跡的錨點(序列圖標),無法有序顯示用戶的移動方向,影響了使用者的使用體驗。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種繪制個人行蹤軌跡的方法、裝置及系統(tǒng),用以繪制個人行蹤軌跡,顯示用戶活動軌跡。
[0005]本發(fā)明提供一種繪制個人行蹤軌跡的方法,包括:
[0006]獲取個人行蹤軌跡的數(shù)據(jù)信息,所述數(shù)據(jù)信息至少包括時間節(jié)點信息,經(jīng)度信息和緯度信息;
[0007]利用所述個人行蹤軌跡的數(shù)據(jù)信息,生成個人行蹤軌跡。
[0008]其中,所述利用所述個人行蹤軌跡的數(shù)據(jù)信息,生成個人行蹤軌跡,包括:
[0009]利用所述個人行蹤軌跡的數(shù)據(jù)信息,在顯示界面上繪制個人活動錨點。
[0010]其中,利用所述個人行蹤軌跡的數(shù)據(jù)信息,在顯示界面上繪制個人活動錨點之后,還包括:
[0011]利用所述活動錨點,同時根據(jù)所述數(shù)據(jù)信息的時間節(jié)點信息,繪制個人行蹤軌跡。
[0012]其中,所述利用所述個人行蹤軌跡的數(shù)據(jù)信息,生成個人行蹤軌跡,包括:
[0013]獲取一網(wǎng)頁的地圖接口數(shù)據(jù);
[0014]通過所述地圖接口數(shù)據(jù),根據(jù)所述個人行蹤軌跡的數(shù)據(jù)信息,在所述地圖上標注個人行蹤的活動錨點以及行蹤軌跡;
[0015]通過所述地圖接口數(shù)據(jù),將所述地圖嵌入所述網(wǎng)頁上。
[0016]其中,所述獲取一網(wǎng)頁的地圖接口數(shù)據(jù)和通過所述地圖接口數(shù)據(jù),根據(jù)所述個人行蹤軌跡的數(shù)據(jù)信息,在所述地圖上標注個人行蹤的活動錨點以及行蹤軌跡之間,還包括:
[0017]預先設定所述地圖的配置信息。
[0018]本發(fā)明還提供一種繪制個人行蹤軌跡的裝置,包括:
[0019]數(shù)據(jù)獲取模塊,用于獲取個人行蹤軌跡的數(shù)據(jù)信息,所述數(shù)據(jù)信息至少包括時間節(jié)點信息,經(jīng)度信息和緯度信息;
[0020]生成模塊,用于利用所述個人行蹤軌跡的數(shù)據(jù)信息,生成個人行蹤軌跡。
[0021 ] 其中,所述生成模塊包括:
[0022]錨點單元,用于利用所述個人行蹤軌跡的數(shù)據(jù)信息,在顯示界面上繪制個人活動錨點;
[0023]軌跡單元,用于利用所述活動錨點,同時根據(jù)所述數(shù)據(jù)信息的時間節(jié)點信息,繪制個人行蹤軌跡。
[0024]其中,所述生成模塊包括;
[0025]接口單元,用于獲取一網(wǎng)頁的地圖接口數(shù)據(jù);
[0026]繪制單元,用于通過所述地圖接口數(shù)據(jù),根據(jù)所述個人行蹤軌跡的數(shù)據(jù)信息,在所述地圖上標注個人行蹤的活動錨點以及行蹤軌跡;
[0027]嵌入單元,用于通過所述地圖接口數(shù)據(jù),將所述地圖嵌入所述網(wǎng)頁上。
[0028]其中,所述生成模塊還包括:
[0029]地圖配置單元,用于預先設定所述地圖的配置信息。
[0030]本發(fā)明還提供一種繪制個人行蹤軌跡的系統(tǒng),包括上述任一所述的裝置。
[0031]通過在顯示地圖上標示個人行蹤的錨點以及移動軌跡軌跡,實現(xiàn)了個人蹤跡有序的可視化軌跡顯示,從而使用戶的個人行蹤軌跡達到直觀印象,增強了使用者的使用體驗。
[0032]本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現(xiàn)和獲得。
[0033]下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。
【附圖說明】
[0034]附圖用來提供對本發(fā)明的進一步理解,并且構成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構成對本發(fā)明的限制。在附圖中:
[0035]圖1為本發(fā)明實施例提供的一種繪制個人行蹤軌跡的方法的流程示意圖;
[0036]圖2為本發(fā)明另一實施例提供的一種繪制個人行蹤軌跡的方法的流程示意圖;
[0037]圖3為依據(jù)本發(fā)明提供的方法在google地圖上繪制個人行蹤軌跡的示例圖;
[0038]圖4為本發(fā)明實施例提供的一種繪制個人行蹤軌跡的裝置的結構示意圖;
[0039]圖5為圖4所示實施例中的生成模塊的結構示意圖;
[0040]圖6為圖4所示實施例中的生成模塊的另一結構示意圖。
【具體實施方式】
[0041]以下結合附圖對本發(fā)明的優(yōu)選實施例進行說明,應當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0042]參見圖1至圖3,本發(fā)明提供一種繪制個人行蹤軌跡的方法,包括以下步驟:
[0043]S100獲取個人行蹤軌跡的數(shù)據(jù)信息;
[0044]獲取個人行蹤軌跡的數(shù)據(jù)信息,即獲取目標在固定的一段時間內(nèi)地理位置信息數(shù)據(jù),用戶的數(shù)據(jù)信息為包括時間節(jié)點的坐標數(shù)據(jù),例如,posit1n(位置):[116.401952, 40.032704],time (時間):〃20140808〃],位置可用經(jīng)度和緯度表示。通過這種結構的數(shù)據(jù),可以確定目標在某個固定時刻所處的地理位置。
[0045]通過定位裝置,在本示例中,通過用戶攜帶的手機的微信功能,可以隨時獲得用戶的個人行蹤軌跡的數(shù)據(jù)信息,即包括時間節(jié)點的地理位置信息,時間節(jié)點信息可用年、月、日、小時或分鐘等表示時間的單位信息。地理位置信息可用空間坐標系的數(shù)據(jù)信息表示,本示例中,采用地圖的經(jīng)度信息和緯度信息來表示。通過對獲得的地理位置信息進行解析,例如,可對數(shù)據(jù)按時間節(jié)點進行排序,使地理位置信息數(shù)據(jù)成為由時間順序組成的地理位置信息數(shù)據(jù)。
[0046]進一步地,還可通過預先設定的時間間隔,獲得某些時間點上的地理位置信息,例如,時間間隔為每間隔1天。
[0047]S200利用所述獲取個人行蹤軌跡的數(shù)據(jù)信息,生成個人行蹤軌跡
[0048]利用所獲取的個人行蹤軌跡的數(shù)據(jù)信息,生成用于顯示個人行蹤軌跡的顯示頁面。
[0049]可在顯示頁面上,標識用戶在確定的時間點上的地理位置信息。
[0050]也可使用現(xiàn)有網(wǎng)頁的地圖,生成顯示頁碼,例如利用google地圖API生成顯示有個人行蹤軌跡的地圖,具體步驟如下:
[0051]獲取google地圖API的接口數(shù)據(jù),根據(jù)個人行蹤軌跡的數(shù)據(jù)信息,在顯示地圖上標注個人行蹤的地理位置;
[0052]Google地圖API提供一種將Google地圖嵌入到個人網(wǎng)頁的工具??筛鶕?jù)需要,向地圖添加內(nèi)容,在顯示地圖上標注個人行蹤的地理位置,從而在網(wǎng)站上創(chuàng)建符合需要的地圖應用。
[0053]可通過google地圖API的接口數(shù)據(jù),將添加內(nèi)容的地圖嵌入到所顯示的網(wǎng)頁中,即在地圖上繪制錨點,進一步地,還可繪制出個人行蹤的方向軌跡。
[0054]預先設定地圖的配置信息;
[0055]根據(jù)個人行蹤