0所示,其所示地圖中有3個軌跡點(diǎn)A、B和C,通過地圖提供商的接口,AB之間可以繪制路徑,而BC之間卻無法繪制。針對這種情況可以通過本實(shí)例提供的方法來指定地理位置,實(shí)現(xiàn)路徑的繪制。
[0123]具體過程如下(參見圖2):
[0124](11)首先進(jìn)入到手動路徑模式。
[0125](12)用戶使用輸入設(shè)備在顯示區(qū)域內(nèi)的電子地圖上標(biāo)識出連續(xù)路線??梢援嬕欢温肪€,也可以畫多段路線;可以是直線,也可以是曲線。這個過程如同畫圖軟件畫線一般,例如:當(dāng)手指按在觸摸屏上時,開始繪制并記錄一條新的連續(xù)路線,隨著手指在觸摸屏上移動,不斷繪制和記錄,當(dāng)手指離開觸摸屏?xí)r,結(jié)束繪制和記錄當(dāng)前連續(xù)路線。
[0126]如圖21所示,基于上述方法通過輸入設(shè)備在圖20所示的地圖上D和E兩點(diǎn)之間畫了一條連續(xù)的路線。
[0127]這里所述的輸入設(shè)備包括所有能將輸入信號通過軟件硬件手段轉(zhuǎn)化為屏幕上連續(xù)的線(直線或曲線)或者多個離散點(diǎn)的設(shè)備,例如:常用的鼠標(biāo)、觸摸屏,還可以是語音輸入、手勢輸入等等。所有的離散點(diǎn)可以包含附加的信息,例如:前后順序。
[0128]( 13)將連續(xù)路線對應(yīng)的每個離散輸入點(diǎn)轉(zhuǎn)換為地圖上對應(yīng)的地理位置。
[0129](14)將轉(zhuǎn)換后的這些地理位置作為新的路徑點(diǎn)保存。
[0130]用戶繪制的每一段連續(xù)路線的路徑點(diǎn)可以單獨(dú)使用,也可以和其它軌跡點(diǎn)混合使用。對于單獨(dú)使用,每一段連續(xù)路線對應(yīng)的路徑點(diǎn)之間可以用線(直線和/或曲線)連接。
[0131]對于混合使用,每一段連續(xù)路線的起點(diǎn)和終點(diǎn)可以作為新的軌跡點(diǎn),與之前存在的其它軌跡點(diǎn)一起,繼續(xù)利用地圖提供商的接口繪制軌跡。
[0132]如圖22所示,連續(xù)路線DE成為軌跡的一部分,此外,連續(xù)路線DE對應(yīng)的起點(diǎn)D和E成為新的軌跡點(diǎn)。在此情況下可以利用多種方式形成新的軌跡段,即D與B形成軌跡段BD, E和C形成軌跡段EC,例如:
[0133]1.為D和B、E和C重新使用地圖提供商的接口;
[0134]2.在D和B、E和C之間繼續(xù)繪制新的路線,并形成新的路線和軌跡點(diǎn);
[0135]3.直接連接D和B、E和C。
[0136](15)完成路徑繪制,退出手動路徑模式。
[0137]實(shí)例4,
[0138]該實(shí)例在上述三實(shí)例中電子動態(tài)游記實(shí)現(xiàn)方案的基礎(chǔ)上,提供另外一種幫助普通的、非電子地圖的應(yīng)用獲得同樣精準(zhǔn)的位置信息的方法。
[0139]通常,為了給拍攝的照片添加位置信息,需要打開系統(tǒng)軟件的位置服務(wù),同時可能還需要允許拍照應(yīng)用獲取位置信息。例如:在1S或者Android上,用戶需要打開系統(tǒng)的定位服務(wù),并允許特定的應(yīng)用使用這一服務(wù)。但是目前存在一個問題:應(yīng)用程序直接通過系統(tǒng)提供的API獲得的位置信息有誤差。而地圖提供商提供的電子地圖應(yīng)用,例如:蘋果地圖或谷歌地圖,在使用相同的API獲取位置信息之后,通常都會使用自帶的糾正算法消除這一誤差,從而為用戶提供更加精準(zhǔn)的地理位置服務(wù)。這一類的服務(wù)一般主要針對的是那些專業(yè)的電子地圖應(yīng)用,對于那些普通的、非電子地圖的應(yīng)用若要獲取精準(zhǔn)的位置信息比較的麻煩和費(fèi)用。
[0140]為此,本實(shí)例中提出一個新的方法來幫助普通的、非電子地圖的應(yīng)用獲得同樣精準(zhǔn)的位置信息,具體步驟如下:
[0141](20)在拍攝界面中集成電子地圖控件,控件可以設(shè)置為可見或不可見,具體如圖23。
[0142](21)在預(yù)定義的時刻,通過電子地圖控件獲得當(dāng)前位置信息。預(yù)定義的時刻可以是:取景,按下快門鍵拍攝;如果地圖控件可見,手動選擇地點(diǎn)并確認(rèn)。
[0143]該步驟在具體實(shí)現(xiàn)時,可將通過電子地圖控件獲取位置信息的方式和其他方式結(jié)合起來使用。例如:當(dāng)通過電子地圖控件無法獲取當(dāng)前位置信息時,可以轉(zhuǎn)而使用系統(tǒng)提供的 API。
[0144](22)在拍攝動作完成(例如:按下快門鍵)之后,將照片的影像數(shù)據(jù)與通過地圖控件獲取的位置信息一起保存。位置信息可以保存在照片文件內(nèi)部,例如:作為EXIF元數(shù)據(jù)保存,或獨(dú)立于照片保存。
[0145]該實(shí)例提供的方案可以應(yīng)用于上述三個實(shí)例中,以實(shí)現(xiàn)精確獲取照片拍攝時的地理位置信息。
[0146]上述四個實(shí)例中的動態(tài)游記方案,同樣也可應(yīng)用于其它的數(shù)字媒體內(nèi)容,如數(shù)字化的文字、圖形、聲音、視頻影像和動畫等。
[0147]還有整個動態(tài)游記的呈現(xiàn)過程都能夠轉(zhuǎn)換成其他數(shù)據(jù)格式,例如:視頻壓縮格式的文件。
[0148]以上顯示和描述了本發(fā)明的基本原理、主要特征和本發(fā)明的優(yōu)點(diǎn)。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說明書中描述的只是說明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi)。本發(fā)明要求保護(hù)范圍由所附的權(quán)利要求書及其等效物界定。
【主權(quán)項(xiàng)】
1.一種電子動態(tài)游記的實(shí)現(xiàn)方法,其特征在于,所述方法包括如下步驟: (O生成數(shù)字媒體集,該數(shù)字媒體集中的每份數(shù)字媒體具有形成時的地理位置和時間信息; (2)按照數(shù)據(jù)挑選策略,從數(shù)字媒體集中挑選相應(yīng)數(shù)量的數(shù)字媒體; (3)將挑選出來若干份數(shù)字媒體按照預(yù)定的排序策略進(jìn)行排序; (4)根據(jù)相鄰數(shù)字媒體的地理位置,為每兩份相鄰的數(shù)字媒體分配一個合適的地圖尺度; (5)根據(jù)分配的地圖尺度,在電子地圖上依次顯示每份數(shù)字媒體的地理位置和相鄰數(shù)字媒體對應(yīng)的地理位置之間的路徑。
2.根據(jù)權(quán)利要求1所述的一種電子動態(tài)游記的實(shí)現(xiàn)方法,其特征在于,所述步驟(I)中數(shù)字媒體所具有的地理位置信息在數(shù)字媒體形成時同步產(chǎn)生或在后期添加產(chǎn)生。
3.根據(jù)權(quán)利要求1或2所述的一種電子動態(tài)游記的實(shí)現(xiàn)方法,其特征在于,所述步驟(O中通過具有獲取位置信息功能的電子地圖控件,在數(shù)字媒體形成時獲取并存儲對應(yīng)的地理位置信息。
4.根據(jù)權(quán)利要求3所述的一種電子動態(tài)游記的實(shí)現(xiàn)方法,其特征在于,通過電子地圖控件獲取位置信息的方式與其它位置信息獲取方式結(jié)合使用,當(dāng)通過電子地圖控件無法獲取當(dāng)前位置信息時,則轉(zhuǎn)向其它位置信息獲取方式來獲取當(dāng)前位置信息。
5.根據(jù)權(quán)利要求1所述的一種電子動態(tài)游記的實(shí)現(xiàn)方法,其特征在于,所述步驟(2)中從數(shù)字媒體集中按照數(shù)字媒體的時間分布或地理位置分布進(jìn)行挑選。
6.根據(jù)權(quán)利要求1所述的一種電子動態(tài)游記的實(shí)現(xiàn)方法,其特征在于,所述步驟(4)中在分配地圖尺度時,首先根據(jù)地圖尺度數(shù)量N將所有相鄰兩數(shù)字媒體按照它們之間的距離分為N類,再根據(jù)特定的顯示區(qū)域尺度,為每一類指定一個適合顯示區(qū)域的地圖尺度。
7.根據(jù)權(quán)利要求6所述的一種電子動態(tài)游記的實(shí)現(xiàn)方法,其特征在于,所述的每一類指定的地圖尺度在盡可能大的情況下,使該類中所有符合條件的相鄰兩數(shù)字媒體都在顯示區(qū)域之內(nèi)。
8.根據(jù)權(quán)利要求1所述的一種電子動態(tài)游記的實(shí)現(xiàn)方法,其特征在于,所述步驟(5)中相鄰數(shù)字媒體對應(yīng)的地理位置之間的路徑可以由初始相鄰數(shù)字媒體集中相鄰數(shù)字媒體對應(yīng)的地理位置生成。
9.根據(jù)權(quán)利要求1所述的一種電子動態(tài)游記的實(shí)現(xiàn)方法,其特征在于,所述步驟(5)中利用電子地圖提供商的接口生成基于真實(shí)路徑的呈現(xiàn)。
10.根據(jù)權(quán)利要求1所述的一種電子動態(tài)游記的實(shí)現(xiàn)方法,其特征在于,所述步驟(5)中當(dāng)要顯示某個數(shù)字媒體時,對應(yīng)的地圖尺度由下一個即將顯示的相鄰的兩數(shù)字媒體的尺度決定。
11.根據(jù)權(quán)利要求1所述的一種電子動態(tài)游記的實(shí)現(xiàn)方法,其特征在于,所述步驟(5)在地圖上依次顯示每份數(shù)字媒體的地理位置和相鄰數(shù)字媒體對應(yīng)的地理位置之間路徑時,還同時顯示地理位置對應(yīng)的數(shù)字媒體。
12.根據(jù)權(quán)利要求11所述的一種電子動態(tài)游記的實(shí)現(xiàn)方法,其特征在于,所述數(shù)字媒體和/或路徑的顯示為靜態(tài)顯示或動態(tài)顯示。
13.根據(jù)權(quán)利要求1所述的一種電子動態(tài)游記的實(shí)現(xiàn)方法,其特征在于,所述步驟(5)中允許在電子地圖上指定某段路徑。
14.根據(jù)權(quán)利要求13所述的一種電子動態(tài)游記的實(shí)現(xiàn)方法,其特征在于,通過為地圖提供商的接口增加一個或者幾個中間點(diǎn),或者直接用輸入設(shè)備手動描繪一段路徑來實(shí)現(xiàn)指定路徑。
15.根據(jù)權(quán)利要求14所述的一種電子動態(tài)游記的實(shí)現(xiàn)方法,其特征在于,所述步驟(5)中進(jìn)行手動繪制路徑時具體通過如下步驟實(shí)現(xiàn): (51)用戶使用輸入設(shè)備在顯示區(qū)域內(nèi)的地圖上標(biāo)識出連續(xù)路線; (52)將連續(xù)路線對應(yīng)的每個離散輸入點(diǎn)轉(zhuǎn)換為地圖上對應(yīng)的地理位置; (53)將這些地理位置作為新的中間路徑點(diǎn)保存,完成路徑繪制。
【專利摘要】本發(fā)明公開了一種電子動態(tài)游記的實(shí)現(xiàn)方法,其包括如下步驟:(1)生成數(shù)字媒體集,每個份數(shù)字媒體具有形成時的地理位置和時間信息;(2)按照數(shù)據(jù)挑選策略,從數(shù)字媒體集中挑選相應(yīng)的數(shù)量的數(shù)字媒體;(3)將挑選出來若干份數(shù)字媒體按照預(yù)定的排序策略進(jìn)行排序;(4)根據(jù)相鄰數(shù)字媒體的地理位置,為每兩份相鄰的數(shù)字媒體分配一個合適的地圖尺度;(5)在電子地圖上依次顯示每份數(shù)字媒體的地理位置和相鄰數(shù)字媒體對應(yīng)的地理位置之間的路徑。該方法能夠?qū)崿F(xiàn)數(shù)字媒體內(nèi)容以及數(shù)字媒體內(nèi)容對應(yīng)的地理數(shù)據(jù)所對應(yīng)的路徑在電子地圖上的同步動態(tài)顯示。
【IPC分類】G06F3-0484, G06F17-30
【公開號】CN104699382
【申請?zhí)枴緾N201310674623
【發(fā)明人】芮雨, 吳湛, 吳佳潔
【申請人】上海攜圖信息科技有限公司
【公開日】2015年6月10日
【申請日】2013年12月10日