本發(fā)明涉及移動終端技術(shù)領(lǐng)域,尤其涉及電子地圖導(dǎo)航方法及裝置。
背景技術(shù):
隨著智能手機(jī)和平板電腦等移動終端的普及,電子地圖導(dǎo)航作為移動終端的一項極具實用性的功能越來越被人們所認(rèn)可,無論駕駛、騎行或者步行,導(dǎo)航功能都能讓用戶在陌生環(huán)境中找到合適的交通路線,從而順利到達(dá)目標(biāo)位置,給用戶提供了便利。
現(xiàn)有的電子地圖導(dǎo)航技術(shù)主要采用二維電子地圖的導(dǎo)航方式,通過在電子地圖上標(biāo)明用戶當(dāng)前位置和規(guī)劃交通路線來為用戶提供自身位置變化信息,直至定位用戶到達(dá)目的地并結(jié)束導(dǎo)航。
上述導(dǎo)航方式存在一定的缺陷:由于二維地圖并不能為用戶提供直觀的現(xiàn)實環(huán)境,對于方向感較差的用戶,即使到達(dá)了目的地也不知道自己所處的方向,導(dǎo)致用戶在目的地周圍卻不能及時方便地找到目的地,這種情況在導(dǎo)航存在誤差時尤甚。因而,現(xiàn)有的二維電子地圖的單一導(dǎo)航方式在某些場景下缺乏靈活性和直觀性,用戶體驗有待提高。
技術(shù)實現(xiàn)要素:
本發(fā)明的主要目的在于提出一種電子地圖導(dǎo)航方法及裝置,旨在增強電子地圖導(dǎo)航的靈活性和直觀性,從而使用戶能夠方便快捷地找到目的地。
為實現(xiàn)上述目的,本發(fā)明提供一種電子地圖導(dǎo)航方法,所述方法包括如下步驟:
在移動終端使用電子地圖進(jìn)行導(dǎo)航時,獲取所述移動終端當(dāng)前地理位置和預(yù)設(shè)目標(biāo)地理位置之間的距離;
判斷所述距離是否小于或等于預(yù)設(shè)值;
若是,則以全景地圖導(dǎo)航模式顯示所述電子地圖。
可選地,所述以全景地圖導(dǎo)航模式顯示所述電子地圖的步驟包括:
顯示所述移動終端當(dāng)前地理位置的全景地圖;
獲取所述移動終端當(dāng)前地理位置和所述預(yù)設(shè)目標(biāo)地理位置之間的導(dǎo)航路線;
根據(jù)所述導(dǎo)航路線在顯示的所述全景地圖中繪制導(dǎo)航標(biāo)記。
可選地,所述獲取所述移動終端當(dāng)前地理位置和所述預(yù)設(shè)目標(biāo)地理位置之間的導(dǎo)航路線的步驟包括:
根據(jù)所述移動終端當(dāng)前地理位置和所述預(yù)設(shè)目標(biāo)地理位置,計算得到二維電子地圖導(dǎo)航路線;
所述根據(jù)所述導(dǎo)航路線在顯示的所述全景地圖中繪制導(dǎo)航標(biāo)記的步驟包括:
根據(jù)所述二維電子地圖導(dǎo)航路線確定與所述當(dāng)前地理位置對應(yīng)的應(yīng)行進(jìn)方向;
根據(jù)所述應(yīng)行進(jìn)方向在顯示的所述全景地圖中繪制導(dǎo)航標(biāo)記。
可選地,所述根據(jù)所述導(dǎo)航路線在顯示的所述全景地圖中繪制導(dǎo)航標(biāo)記的步驟之后,還包括:
在偵測到所述移動終端轉(zhuǎn)向時,根據(jù)所述移動終端的轉(zhuǎn)向角度調(diào)整所述全景地圖的視角。
可選地,所述以全景地圖導(dǎo)航模式顯示所述電子地圖的步驟之前,還包括:
輸出語音提示信息以提示用戶是否需要進(jìn)行全景地圖導(dǎo)航;
在接收到用戶的全景地圖導(dǎo)航指令時,執(zhí)行步驟:將所述電子地圖切換至全景地圖導(dǎo)航模式。
此外,為實現(xiàn)上述目的,本發(fā)明還提供一種電子地圖導(dǎo)航裝置,所述裝置包括:
獲取模塊,用于在移動終端使用電子地圖進(jìn)行導(dǎo)航時,獲取所述移動終端當(dāng)前地理位置和預(yù)設(shè)目標(biāo)地理位置之間的距離;
判斷模塊,用于判斷所述距離是否小于或等于預(yù)設(shè)值;
顯示模塊,用于若所述距離小于或等于預(yù)設(shè)值,則以全景地圖導(dǎo)航模式顯示所述電子地圖。
可選地,所述顯示模塊包括:
顯示單元,用于顯示所述移動終端當(dāng)前地理位置的全景地圖;
獲取單元,用于獲取所述移動終端當(dāng)前地理位置和所述預(yù)設(shè)目標(biāo)地理位置之間的導(dǎo)航路線;
繪制單元,用于根據(jù)所述導(dǎo)航路線在顯示的所述全景地圖中繪制導(dǎo)航標(biāo)記。
可選地,所述獲取單元還用于根據(jù)所述移動終端當(dāng)前地理位置和所述預(yù)設(shè)目標(biāo)地理位置,計算得到二維電子地圖導(dǎo)航路線;
所述繪制單元還用于根據(jù)所述二維電子地圖導(dǎo)航路線確定與所述當(dāng)前地理位置對應(yīng)的應(yīng)行進(jìn)方向;根據(jù)所述應(yīng)行進(jìn)方向在顯示的所述全景地圖中繪制導(dǎo)航標(biāo)記。
可選地,所述顯示模塊還包括:
調(diào)整單元,用于在偵測到所述移動終端轉(zhuǎn)向時,根據(jù)所述移動終端的轉(zhuǎn)向角度調(diào)整所述全景地圖的視角。
可選地,所述裝置還包括:
提示模塊,用于輸出語音提示信息以提示用戶是否需要進(jìn)行全景地圖導(dǎo)航;
所述顯示模塊還用于在接收到用戶的全景地圖導(dǎo)航指令時,以全景地圖導(dǎo)航模式顯示所述電子地圖。
本發(fā)明在移動終端使用電子地圖進(jìn)行導(dǎo)航時,獲取所述移動終端當(dāng)前地理位置和預(yù)設(shè)目標(biāo)地理位置之間的距離;判斷所述距離是否小于或等于預(yù)設(shè)值;若是,則以全景地圖導(dǎo)航模式顯示所述電子地圖。通過上述方式,本發(fā)明當(dāng)用戶到達(dá)目的地附近時,電子地圖自動以全景地圖的模式顯示,無需用戶手動操作,方便而直觀,使得用戶能夠很容易地獲知自己當(dāng)前所處的地理位置和所處的方向,因而增強了電子地圖導(dǎo)航的靈活性和直觀性,使用戶能夠方便快捷地找到目的地。
附圖說明
圖1為本發(fā)明電子地圖導(dǎo)航方法第一實施例的流程示意圖;
圖2為本發(fā)明電子地圖導(dǎo)航方法第二實施例的流程示意圖;
圖3為本發(fā)明電子地圖導(dǎo)航方法第三實施例的流程示意圖;
圖4為本發(fā)明電子地圖導(dǎo)航方法第四實施例的流程示意圖;
圖5為本發(fā)明電子地圖導(dǎo)航裝置第一實施例的功能模塊示意圖;
圖6為圖5中顯示模塊的細(xì)化功能模塊示意圖;
圖7為圖5中顯示模塊的另一細(xì)化功能模塊示意圖;
圖8為本發(fā)明電子地圖導(dǎo)航裝置第二實施例的功能模塊示意圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進(jìn)一步說明。
具體實施方式
應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提供一種電子地圖導(dǎo)航方法。
參照圖1,圖1為本發(fā)明電子地圖導(dǎo)航方法第一實施例的流程示意圖。所述方法包括如下步驟:
步驟S100,在移動終端使用電子地圖進(jìn)行導(dǎo)航時,獲取所述移動終端當(dāng)前地理位置和預(yù)設(shè)目標(biāo)地理位置之間的距離;
本實施例中,移動終端可以為智能手機(jī)、平板電腦或車載電腦等具有導(dǎo)航功能的設(shè)備。用戶在駕駛、騎行或步行過程中,可利用移動終端上裝載的導(dǎo)航APP進(jìn)行電子地圖導(dǎo)航,在導(dǎo)航開始之前,用戶可輸入本次導(dǎo)航的起始地理位置和目標(biāo)地理位置,或者由移動終端的GPS定位功能直接定位用戶當(dāng)前地理位置,并將當(dāng)前地理位置作為起始地點位置。
導(dǎo)航開始后,移動終端即為用戶規(guī)劃行進(jìn)路線并將用戶行進(jìn)的實時地理位置在二維電子地圖中展示,在用戶行進(jìn)過程中,終端實時獲取用戶當(dāng)前的地理位置,并計算當(dāng)前地理位置與目標(biāo)地理位置之間的距離。
步驟S200,判斷所述距離是否小于或等于預(yù)設(shè)值;
具體地,移動終端可以預(yù)先基于用戶的設(shè)置指令為本次導(dǎo)航設(shè)置一個距離閾值,為解決用戶在目標(biāo)地理位置附近卻無法獲知方位的問題,該距離閾值不宜設(shè)置過長,比如可以設(shè)置為100米或500米,用戶可根據(jù)自己的需要進(jìn)行靈活設(shè)置。在導(dǎo)航過程中,終端判斷當(dāng)前地理位置與目標(biāo)地理位置之間的距離是否小于或等于預(yù)設(shè)值,若否,說明用戶距離目標(biāo)地理位置還有相當(dāng)長的一段距離,為節(jié)省流量,此時移動終端可采用現(xiàn)有的二維電子地圖為用戶提供導(dǎo)航。
步驟S300,若所述距離小于或等于預(yù)設(shè)值,則以全景地圖導(dǎo)航模式顯示所述電子地圖。
若終端當(dāng)前地理位置與目標(biāo)地理位置之間的距離小于或等于預(yù)設(shè)值,則終端自動切換至全景地圖導(dǎo)航模式。
所謂全景地圖,又稱為360度全景地圖、全景環(huán)視地圖,是運用數(shù)碼相機(jī)對現(xiàn)有場景進(jìn)行多角度環(huán)視拍攝之后,再利用計算機(jī)進(jìn)行后期縫合并進(jìn)行三維虛擬展示。相較于平面地圖,全景地圖地形的顯示更為直接,瀏覽全景地圖幾乎無需識圖也無需辨別方向,也就是說在全景地圖中,實際環(huán)境中的街道、建筑等現(xiàn)實元素都會以實拍圖像的方式三維顯示出來,感受直觀,使用戶身臨其境。
全景地圖由于包含大量的照片數(shù)據(jù)且需要加載播放程序,在導(dǎo)航距離過長時,若用戶全程都使用全景導(dǎo)航,則會消耗大量流量并占據(jù)移動終端大量的存儲空間,因此用戶在離目標(biāo)地點很遠(yuǎn)時,可采用一般的二維地圖導(dǎo)航,而在即將到達(dá)目的地時,再切換至全景地圖導(dǎo)航,以方便找到目的地。一般來說,全景圖像地圖數(shù)據(jù)可以存儲在云端服務(wù)器中,在使用時按需加載。具體地,可將用戶當(dāng)前地理位置和行進(jìn)方向發(fā)送至云端服務(wù)器,云端服務(wù)器根據(jù)這些參數(shù)返回相應(yīng)的全景圖像照片。當(dāng)然,移動終端還可以存儲已經(jīng)加載過的全景圖像照片,如此,在第二次經(jīng)過同樣地點以同樣方向行進(jìn)時,則可以直接讀取本地存儲的數(shù)據(jù),而無需再向服務(wù)器加載數(shù)據(jù)。
移動終端以全景地圖導(dǎo)航模式顯示導(dǎo)航地圖,具體地,終端可將全景地圖導(dǎo)航畫面和平面地圖導(dǎo)航畫面進(jìn)行分屏顯示,也可將全景地圖導(dǎo)航畫面進(jìn)行全屏顯示,實施時可進(jìn)行靈活設(shè)置。當(dāng)終端當(dāng)前地理位置與目標(biāo)地理位置之間的距離小于或等于預(yù)設(shè)值時,即判定用戶到達(dá)目標(biāo)地理位置附近,此時用戶可根據(jù)終端顯示屏顯示的全景地圖結(jié)合現(xiàn)實建筑、路標(biāo)、風(fēng)景等方便、準(zhǔn)確地辨別方位,也可以判斷當(dāng)前導(dǎo)航是否存在誤差,從而及時糾正自己的行進(jìn)路線。
在本實施例中,在移動終端使用電子地圖進(jìn)行導(dǎo)航時,獲取所述移動終端當(dāng)前地理位置和預(yù)設(shè)目標(biāo)地理位置之間的距離;判斷所述距離是否小于或等于預(yù)設(shè)值;若是,則以全景地圖導(dǎo)航模式顯示所述電子地圖。通過上述方式,本實施例當(dāng)用戶到達(dá)目的地附近時,電子地圖自動以全景地圖的模式顯示,無需用戶手動操作,方便而直觀,使得用戶能夠很容易地獲知自己當(dāng)前所處的地理位置和所處的方向,因而增強了電子地圖導(dǎo)航的靈活性和直觀性,使用戶能夠方便快捷地找到目的地。
進(jìn)一步地,參照圖2,圖2為本發(fā)明電子地圖導(dǎo)航方法第二實施例的流程示意圖?;谏鲜鰣D1所示的實施例,所述步驟S300可以包括:
步驟S310,顯示所述移動終端當(dāng)前地理位置的全景地圖;
步驟S320,獲取所述移動終端當(dāng)前地理位置和所述預(yù)設(shè)目標(biāo)地理位置之間的導(dǎo)航路線;
步驟S330,根據(jù)所述導(dǎo)航路線在顯示的所述全景地圖中繪制導(dǎo)航標(biāo)記。
在進(jìn)入全景地圖導(dǎo)航模式后,終端首先加載并顯示用戶當(dāng)前地理位置的全景地圖,然后根據(jù)移動終端當(dāng)前地理位置和目標(biāo)地理位置之間的導(dǎo)航路線在全景地圖中繪制導(dǎo)航標(biāo)記。
具體地,所述步驟S320可以包括:
步驟S321,根據(jù)所述移動終端當(dāng)前地理位置和所述預(yù)設(shè)目標(biāo)地理位置,計算得到二維電子地圖導(dǎo)航路線;
對應(yīng)地,所述步驟S330可以包括:
步驟S331,根據(jù)所述二維電子地圖導(dǎo)航路線確定與所述當(dāng)前地理位置對應(yīng)的應(yīng)行進(jìn)方向;
步驟S332,根據(jù)所述應(yīng)行進(jìn)方向在顯示的所述全景地圖中繪制導(dǎo)航標(biāo)記。
在本實施例中,二維電子地圖中的街道、路段等信息與全景地圖中的三維圖像相互關(guān)聯(lián)對應(yīng),因而可將二維電子地圖中的導(dǎo)航標(biāo)記對應(yīng)添加到全景地圖中的三維圖像中,以實現(xiàn)在全景地圖中為用戶進(jìn)行導(dǎo)航標(biāo)記。
具體地,移動終端可首先生成在二維電子地圖導(dǎo)航模式下的導(dǎo)航路線,該導(dǎo)航路線的生成方式與現(xiàn)有技術(shù)并無區(qū)別,現(xiàn)有技術(shù)中能夠?qū)崿F(xiàn)相同或類似功能的方法,均可以結(jié)合在本實施例的整體技術(shù)方案當(dāng)中。
然后,移動終端根據(jù)二維電子地圖導(dǎo)航路線確定與所述當(dāng)前地理位置對應(yīng)的應(yīng)行進(jìn)方向,并根據(jù)應(yīng)行進(jìn)方向在全景地圖中繪制導(dǎo)航標(biāo)記并顯示。根據(jù)導(dǎo)航標(biāo)記的常用形式,本實施例中根據(jù)應(yīng)行進(jìn)方向在全景地圖中繪制導(dǎo)航標(biāo)記并顯示具體可以為:將粗線條狀的導(dǎo)航標(biāo)記,添加到全景地圖中與應(yīng)行進(jìn)方向?qū)?yīng)的街道上,將色塊狀的導(dǎo)航標(biāo)記,添加到全景地圖中與目的地對應(yīng)的位置上,導(dǎo)航標(biāo)記的方向即為目標(biāo)地理位置的應(yīng)行進(jìn)方向。
完成導(dǎo)航標(biāo)記的添加之后,用戶即可自行對照全景地圖圖像與現(xiàn)實環(huán)境。由于全景地圖的直觀效果遠(yuǎn)遠(yuǎn)優(yōu)于平面地圖,所以基本無需識別地圖和辨別方位,僅通過直觀三維圖像的識別,用戶就能夠在現(xiàn)實環(huán)境中輕易的判斷出導(dǎo)航標(biāo)記所指示的行進(jìn)路線。另外,在行進(jìn)過程中,全景地圖中的圖像以及導(dǎo)航標(biāo)記可以根據(jù)用戶的實時地理位置和所處方向而發(fā)生變化,以實時為用戶指示行進(jìn)方向。
進(jìn)一步地,參照圖3,圖3為本發(fā)明電子地圖導(dǎo)航方法第三實施例的流程示意圖。基于上述圖2所示的實施例,所述步驟S330之后,還可以包括:
步驟S340,在偵測到所述移動終端轉(zhuǎn)向時,根據(jù)所述移動終端的轉(zhuǎn)向角度調(diào)整所述全景地圖的視角。
在本實施例中,移動終端顯示的全景地圖可依據(jù)用戶的行進(jìn)方向而自動進(jìn)行轉(zhuǎn)向。具體地,在啟用全景地圖導(dǎo)航模式時,全景地圖的視角方向?qū)⒆詣訉?zhǔn)導(dǎo)航路線指示的行進(jìn)方向,當(dāng)偵測到用戶轉(zhuǎn)向時,移動終端自動根據(jù)用戶轉(zhuǎn)向角度調(diào)整全景地圖的視角,比如,用戶當(dāng)前手持移動終端向右轉(zhuǎn)彎,則全景地圖的視角也應(yīng)順時針旋轉(zhuǎn)相應(yīng)角度。
此外,移動終端還可根據(jù)導(dǎo)航路線及時向用戶發(fā)出提示信息,比如以語音提示或震動提示等方式提示用戶轉(zhuǎn)向和當(dāng)前所處方位、距離目的地距離等信息,以使用戶在行進(jìn)過程中更準(zhǔn)確的了解自身行進(jìn)的進(jìn)程。
本實施例移動終端根據(jù)用戶轉(zhuǎn)向自動調(diào)整全景地圖的視角,能夠使全景地圖中顯示的圖像和用戶視線時刻保持一致,方便用戶對照方位,提升了用戶的導(dǎo)航體驗。
進(jìn)一步地,參照圖4,圖4為本發(fā)明電子地圖導(dǎo)航方法第四實施例的流程示意圖?;谏鲜龅膶嵤├?,所述步驟S300之前,還可以包括:
步驟S400,輸出語音提示信息以提示用戶是否需要進(jìn)行全景地圖導(dǎo)航;
在某些情況下,用戶可能對目標(biāo)地理位置的環(huán)境比較熟悉,或者由于自身方位感較強而不需要依賴全景導(dǎo)航,因而,在檢測到用戶當(dāng)前地理位置和預(yù)設(shè)目標(biāo)地理位置之間的距離小于或等于預(yù)設(shè)值時,移動終端可以輸出語音提示信息以提示用戶是否需要進(jìn)行全景地圖導(dǎo)航;之后,通過接收用戶的觸摸指令或者識別用戶的語音指令以確定用戶是否需要進(jìn)行全景地圖導(dǎo)航,若接收到用戶的全景地圖導(dǎo)航指令,則再將當(dāng)前顯示的電子地圖切換至全景地圖導(dǎo)航模式,否則可保持使用二維電子地圖導(dǎo)航模式。
本實施例通過在切換全景地圖導(dǎo)航模式之前輸出提示信息,能夠進(jìn)一步獲取用戶需求,在用戶確認(rèn)需要進(jìn)行全景地圖導(dǎo)航時再將當(dāng)前顯示的電子地圖切換至全景地圖導(dǎo)航模式,節(jié)省了移動終端不必要的流量消耗,提升了用戶的交互體驗。
本發(fā)明還提供一種電子地圖導(dǎo)航裝置。
參照圖5,圖5為本發(fā)明電子地圖導(dǎo)航裝置第一實施例的功能模塊示意圖。所述裝置包括:
獲取模塊10,用于在移動終端使用電子地圖進(jìn)行導(dǎo)航時,獲取所述移動終端當(dāng)前地理位置和預(yù)設(shè)目標(biāo)地理位置之間的距離;
本實施例中,移動終端可以為智能手機(jī)、平板電腦或車載電腦等具有導(dǎo)航功能的設(shè)備。用戶在駕駛、騎行或步行過程中,可利用移動終端上裝載的導(dǎo)航APP進(jìn)行電子地圖導(dǎo)航,在導(dǎo)航開始之前,用戶可輸入本次導(dǎo)航的起始地理位置和目標(biāo)地理位置,或者由移動終端的GPS定位功能直接定位用戶當(dāng)前地理位置,并將當(dāng)前地理位置作為起始地點位置。
導(dǎo)航開始后,移動終端即為用戶規(guī)劃行進(jìn)路線并將用戶行進(jìn)的實時地理位置在二維電子地圖中展示,在用戶行進(jìn)過程中,獲取模塊10實時獲取用戶當(dāng)前的地理位置,并計算當(dāng)前地理位置與目標(biāo)地理位置之間的距離。
判斷模塊20,用于判斷所述距離是否小于或等于預(yù)設(shè)值;
具體地,移動終端可以預(yù)先基于用戶的設(shè)置指令為本次導(dǎo)航設(shè)置一個距離閾值,為解決用戶在目標(biāo)地理位置附近卻無法獲知方位的問題,該距離閾值不宜設(shè)置過長,比如可以設(shè)置為100米或500米,用戶可根據(jù)自己的需要進(jìn)行靈活設(shè)置。在導(dǎo)航過程中,判斷模塊20判斷當(dāng)前地理位置與目標(biāo)地理位置之間的距離是否小于或等于預(yù)設(shè)值,若否,說明用戶距離目標(biāo)地理位置還有相當(dāng)長的一段距離,為節(jié)省流量,此時移動終端可采用現(xiàn)有的二維電子地圖為用戶提供導(dǎo)航。
顯示模塊30,用于若所述距離小于或等于預(yù)設(shè)值,則以全景地圖導(dǎo)航模式顯示所述電子地圖。
若終端當(dāng)前地理位置與目標(biāo)地理位置之間的距離小于或等于預(yù)設(shè)值,則終端自動切換至全景地圖導(dǎo)航模式。
所謂全景地圖,又稱為360度全景地圖、全景環(huán)視地圖,是運用數(shù)碼相機(jī)對現(xiàn)有場景進(jìn)行多角度環(huán)視拍攝之后,再利用計算機(jī)進(jìn)行后期縫合并進(jìn)行三維虛擬展示。相較于平面地圖,全景地圖地形的顯示更為直接,瀏覽全景地圖幾乎無需識圖也無需辨別方向,也就是說在全景地圖中,實際環(huán)境中的街道、建筑等現(xiàn)實元素都會以實拍圖像的方式三維顯示出來,感受直觀,使用戶身臨其境。
全景地圖由于包含大量的照片數(shù)據(jù)且需要加載播放程序,在導(dǎo)航距離過長時,若用戶全程都使用全景導(dǎo)航,則會消耗大量流量并占據(jù)移動終端大量的存儲空間,因此用戶在離目標(biāo)地點很遠(yuǎn)時,可采用一般的二維地圖導(dǎo)航,而在即將到達(dá)目的地時,再切換至全景地圖導(dǎo)航,以方便找到目的地。一般來說,全景圖像地圖數(shù)據(jù)可以存儲在云端服務(wù)器中,在使用時按需加載。具體地,可將用戶當(dāng)前地理位置和行進(jìn)方向發(fā)送至云端服務(wù)器,云端服務(wù)器根據(jù)這些參數(shù)返回相應(yīng)的全景圖像照片。當(dāng)然,移動終端還可以存儲已經(jīng)加載過的全景圖像照片,如此,在第二次經(jīng)過同樣地點以同樣方向行進(jìn)時,則可以直接讀取本地存儲的數(shù)據(jù),而無需再向服務(wù)器加載數(shù)據(jù)。
顯示模塊30以全景地圖導(dǎo)航模式顯示導(dǎo)航地圖,具體地,顯示模塊30可將全景地圖導(dǎo)航畫面和平面地圖導(dǎo)航畫面進(jìn)行分屏顯示,也可將全景地圖導(dǎo)航畫面進(jìn)行全屏顯示,實施時可進(jìn)行靈活設(shè)置。當(dāng)終端當(dāng)前地理位置與目標(biāo)地理位置之間的距離小于或等于預(yù)設(shè)值時,即判定用戶到達(dá)目標(biāo)地理位置附近,此時用戶可根據(jù)終端顯示屏顯示的全景地圖結(jié)合現(xiàn)實建筑、路標(biāo)、風(fēng)景等方便、準(zhǔn)確地辨別方位,也可以判斷當(dāng)前導(dǎo)航是否存在誤差,從而及時糾正自己的行進(jìn)路線。
在本實施例中,在移動終端使用電子地圖進(jìn)行導(dǎo)航時,獲取模塊10獲取所述移動終端當(dāng)前地理位置和預(yù)設(shè)目標(biāo)地理位置之間的距離;判斷模塊20判斷所述距離是否小于或等于預(yù)設(shè)值;若是,則顯示模塊30以全景地圖導(dǎo)航模式顯示所述電子地圖。通過上述方式,本實施例當(dāng)用戶到達(dá)目的地附近時,電子地圖自動以全景地圖的模式顯示,無需用戶手動操作,方便而直觀,使得用戶能夠很容易地獲知自己當(dāng)前所處的地理位置和所處的方向,因而增強了電子地圖導(dǎo)航的靈活性和直觀性,使用戶能夠方便快捷地找到目的地。
進(jìn)一步地,參照圖6,圖6為圖5中顯示模塊的細(xì)化功能模塊示意圖,基于上述圖5所示的實施例,所述顯示模塊30可以包括:
顯示單元31,用于顯示所述移動終端當(dāng)前地理位置的全景地圖;
獲取單元32,用于獲取所述移動終端當(dāng)前地理位置和所述預(yù)設(shè)目標(biāo)地理位置之間的導(dǎo)航路線;
繪制單元33,用于根據(jù)所述導(dǎo)航路線在顯示的所述全景地圖中繪制導(dǎo)航標(biāo)記。
在進(jìn)入全景地圖導(dǎo)航模式后,顯示單元31首先加載并顯示用戶當(dāng)前地理位置的全景地圖,然后獲取單元32獲取所述移動終端當(dāng)前地理位置和所述預(yù)設(shè)目標(biāo)地理位置之間的導(dǎo)航路線,繪制單元33根據(jù)導(dǎo)航路線在全景地圖中繪制導(dǎo)航標(biāo)記。
進(jìn)一步地,所述獲取單元32還用于根據(jù)所述移動終端當(dāng)前地理位置和所述預(yù)設(shè)目標(biāo)地理位置,計算得到二維電子地圖導(dǎo)航路線;所述繪制單元33還用于根據(jù)所述二維電子地圖導(dǎo)航路線確定與所述當(dāng)前地理位置對應(yīng)的應(yīng)行進(jìn)方向;根據(jù)所述應(yīng)行進(jìn)方向在顯示的所述全景地圖中繪制導(dǎo)航標(biāo)記。
在本實施例中,二維電子地圖中的街道、路段等信息與全景地圖中的三維圖像相互關(guān)聯(lián)對應(yīng),因而可將二維電子地圖中的導(dǎo)航標(biāo)記對應(yīng)添加到全景地圖中的三維圖像中,以實現(xiàn)在全景地圖中為用戶進(jìn)行導(dǎo)航標(biāo)記。
具體地,獲取單元32可首先生成在二維電子地圖導(dǎo)航模式下的導(dǎo)航路線,該導(dǎo)航路線的生成方式與現(xiàn)有技術(shù)并無區(qū)別,現(xiàn)有技術(shù)中能夠?qū)崿F(xiàn)相同或類似功能的方法,均可以結(jié)合在本實施例的整體技術(shù)方案當(dāng)中。
然后,繪制單元33根據(jù)二維電子地圖導(dǎo)航路線確定與所述當(dāng)前地理位置對應(yīng)的應(yīng)行進(jìn)方向,并根據(jù)應(yīng)行進(jìn)方向在全景地圖中繪制導(dǎo)航標(biāo)記并顯示。根據(jù)導(dǎo)航標(biāo)記的常用形式,本實施例中繪制單元33根據(jù)應(yīng)行進(jìn)方向在全景地圖中繪制導(dǎo)航標(biāo)記并顯示具體可以為:將粗線條狀的導(dǎo)航標(biāo)記,添加到全景地圖中與應(yīng)行進(jìn)方向?qū)?yīng)的街道上,將色塊狀的導(dǎo)航標(biāo)記,添加到全景地圖中與目的地對應(yīng)的位置上,導(dǎo)航標(biāo)記的方向即為目標(biāo)地理位置的應(yīng)行進(jìn)方向。
完成導(dǎo)航標(biāo)記的添加之后,用戶即可自行對照全景地圖圖像與現(xiàn)實環(huán)境。由于全景地圖的直觀效果遠(yuǎn)遠(yuǎn)優(yōu)于平面地圖,所以基本無需識別地圖和辨別方位,僅通過直觀三維圖像的識別,用戶就能夠在現(xiàn)實環(huán)境中輕易的判斷出導(dǎo)航標(biāo)記所指示的行進(jìn)路線。另外,在行進(jìn)過程中,全景地圖中的圖像以及導(dǎo)航標(biāo)記可以根據(jù)用戶的實時地理位置和所處方向而發(fā)生變化,以實時為用戶指示行進(jìn)方向。
進(jìn)一步地,參照圖7,圖7為圖5中顯示模塊的另一細(xì)化功能模塊示意圖。所述顯示模塊30還可以包括:
調(diào)整單元34,用于在偵測到所述移動終端轉(zhuǎn)向時,根據(jù)所述移動終端的轉(zhuǎn)向角度調(diào)整所述全景地圖的視角。
在本實施例中,移動終端顯示的全景地圖可依據(jù)用戶的行進(jìn)方向而自動進(jìn)行轉(zhuǎn)向。具體地,在啟用全景地圖導(dǎo)航模式時,全景地圖的視角方向?qū)⒆詣訉?zhǔn)導(dǎo)航路線指示的行進(jìn)方向,當(dāng)偵測到用戶轉(zhuǎn)向時,調(diào)整單元34自動根據(jù)用戶轉(zhuǎn)向角度調(diào)整全景地圖的視角,比如,用戶當(dāng)前手持移動終端向右轉(zhuǎn)彎,則全景地圖的視角也應(yīng)順時針旋轉(zhuǎn)相應(yīng)角度。
此外,移動終端還可根據(jù)導(dǎo)航路線及時向用戶發(fā)出提示信息,比如以語音提示或震動提示等方式提示用戶轉(zhuǎn)向和當(dāng)前所處方位、距離目的地距離等信息,以使用戶在行進(jìn)過程中更準(zhǔn)確的了解自身行進(jìn)的進(jìn)程。
本實施例移動終端根據(jù)用戶轉(zhuǎn)向自動調(diào)整全景地圖的視角,能夠使全景地圖中顯示的圖像和用戶視線時刻保持一致,方便用戶對照方位,提升了用戶的導(dǎo)航體驗。
進(jìn)一步地,參照圖8,圖8為本發(fā)明電子地圖導(dǎo)航裝置第二實施例的功能模塊示意圖?;谏鲜龅膶嵤├?,所述裝置還可以包括:
提示模塊40,用于輸出語音提示信息以提示用戶是否需要進(jìn)行全景地圖導(dǎo)航;
所述顯示模塊30還用于在接收到用戶的全景地圖導(dǎo)航指令時,以全景地圖導(dǎo)航模式顯示所述電子地圖。
在某些情況下,用戶可能對目標(biāo)地理位置的環(huán)境比較熟悉,或者由于自身方位感較強而不需要依賴全景導(dǎo)航,因而,在檢測到用戶當(dāng)前地理位置和預(yù)設(shè)目標(biāo)地理位置之間的距離小于或等于預(yù)設(shè)值時,提示模塊40可以輸出語音提示信息以提示用戶是否需要進(jìn)行全景地圖導(dǎo)航;之后,通過接收用戶的觸摸指令或者識別用戶的語音指令以確定用戶是否需要進(jìn)行全景地圖導(dǎo)航,若接收到用戶的全景地圖導(dǎo)航指令,則顯示模塊30再將當(dāng)前顯示的電子地圖切換至全景地圖導(dǎo)航模式,否則可保持使用二維電子地圖導(dǎo)航模式。
本實施例通過在切換全景地圖導(dǎo)航模式之前輸出提示信息,能夠進(jìn)一步獲取用戶需求,在用戶確認(rèn)需要進(jìn)行全景地圖導(dǎo)航時再將當(dāng)前顯示的電子地圖切換至全景地圖導(dǎo)航模式,節(jié)省了移動終端不必要的流量消耗,提升了用戶的交互體驗。
以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。