專利名稱:一種電子地圖線路標(biāo)記方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本申請涉及電子地圖技術(shù),特別是涉及一種電子地圖線路標(biāo)記方法及系統(tǒng)。
背景技術(shù):
電子地圖(Electronic map),即數(shù)字地圖,是利用計(jì)算機(jī)技術(shù),以數(shù)字方式存儲(chǔ)和查閱的地圖。利用電子地圖可以預(yù)先查詢并確定線路,常用的方法是輸入起點(diǎn)和終點(diǎn),系統(tǒng)自動(dòng)匹配路徑。但有時(shí)需要對車輛的行進(jìn)路線進(jìn)行規(guī)劃,例如,規(guī)劃公交車的線路,需要在起點(diǎn)和終點(diǎn)之間經(jīng)過一些特定的地點(diǎn),此時(shí)就需要手動(dòng)規(guī)劃線路?,F(xiàn)有技術(shù)中在手動(dòng)規(guī)劃線路時(shí),首先需要查看地圖上的道路,精確的查找要通過的路徑,然后根據(jù)地圖精確的手動(dòng)匹配道路。具體操作時(shí)先確定起點(diǎn),由于無論道路如何,起點(diǎn)與鼠標(biāo)所在點(diǎn)之間都是直線連接,因此若要由地點(diǎn)I到達(dá)地點(diǎn)2,需要鼠標(biāo)沿著地圖上的道路不斷的標(biāo)記各個(gè)點(diǎn),通過各個(gè)點(diǎn)之間的線段實(shí)現(xiàn)線路標(biāo)記。其中,道路中的每一個(gè)拐點(diǎn)都要嚴(yán)格按照地圖上的偏轉(zhuǎn)角度連接,特別是經(jīng)過彎道時(shí),需要標(biāo)記出幾個(gè)線段才能精確的實(shí)現(xiàn)轉(zhuǎn)彎。由上述可知,此種規(guī)劃線路的方法非常復(fù)雜,需要手動(dòng)精確的查看并查找地圖上的道路,而后鼠標(biāo)要沿著公路標(biāo)記出每一個(gè)途徑的拐點(diǎn),在道路很復(fù)雜的情況下,精確的查找線路和標(biāo)記線路都非常容易出現(xiàn)錯(cuò)誤,并且耗費(fèi)時(shí)間比較長。
發(fā)明內(nèi)容
本申請?zhí)峁┝艘环N電子地圖線路標(biāo)記方法,以解決原有線路標(biāo)記方法復(fù)雜,耗費(fèi)時(shí)間的問題。為了解決上述問題,本申請公開了一種電子地圖線路標(biāo)記方法,包括:獲取電子地圖上標(biāo)記的起點(diǎn)坐標(biāo),及起點(diǎn)坐標(biāo)所在的道路;根據(jù)鼠標(biāo)的移動(dòng)軌跡,不斷獲取鼠標(biāo)所在位置在電子地圖上的當(dāng)前坐標(biāo);根據(jù)所述移動(dòng)鼠標(biāo)的當(dāng)前坐標(biāo),自動(dòng)將線路匹配到對應(yīng)的道路上,并在所述匹配的道路上標(biāo)記線路。優(yōu)選的,所述根據(jù)所述移動(dòng)鼠標(biāo)的當(dāng)前坐標(biāo),自動(dòng)將線路匹配到對應(yīng)的道路上,并在所述匹配的道路上標(biāo)記線路,包括:根據(jù)所述移動(dòng)鼠標(biāo)的當(dāng)前坐標(biāo),計(jì)算移動(dòng)鼠標(biāo)在當(dāng)前坐標(biāo)預(yù)置范圍內(nèi)的各條道路,并標(biāo)記為可選道路;根據(jù)前置坐標(biāo)所在的道路和當(dāng)前坐標(biāo),選擇一條可選道路,自動(dòng)將線路匹配到所選的可選道路上,其中前置坐標(biāo)為當(dāng)前坐標(biāo)的前一坐標(biāo);自動(dòng)在所選的可選道路上標(biāo)記線路。優(yōu)選的,所述根據(jù)前置坐標(biāo)所在的道路和當(dāng)前坐標(biāo),選擇一條可選道路,包括:若可選道路中包含前置坐標(biāo)所在的道路,則選擇前置坐標(biāo)所在的道路。
優(yōu)選的,所述根據(jù)前置坐標(biāo)所在的道路和當(dāng)前坐標(biāo),選擇一條可選道路,還包括:若可選道路中不包含前置坐標(biāo)所在的道路,則選擇一條與前置坐標(biāo)所在道路相連接的可選道路。優(yōu)選的,所述若可選道路中不包含前置坐標(biāo)所在的道路,則選擇一條與前置坐標(biāo)所在道路相連接的可選道路,包括:若可選道路中不包含前置坐標(biāo)所在的道路,且與前置坐標(biāo)所在道路相連接的可選道路為η條,其中η > I, η為正整數(shù),則在與前置坐標(biāo)所在道路相連接的η條可選道路中,選擇與當(dāng)前坐標(biāo)距離最近的可選道路。優(yōu)選的,所述根據(jù)所述移動(dòng)鼠標(biāo)的當(dāng)前坐標(biāo),計(jì)算移動(dòng)鼠標(biāo)在當(dāng)前坐標(biāo)預(yù)置距離內(nèi)的各條道路,并標(biāo)記為可選道路之后,還包括:分別計(jì)算所述當(dāng)前坐標(biāo)預(yù)置距離內(nèi)的各條道路與當(dāng)前坐標(biāo)的距離。相應(yīng)的,本申請還公開了一種電子地圖線路標(biāo)記系統(tǒng),包括:獲取起點(diǎn)坐標(biāo)模塊,用于獲取電子地圖上標(biāo)記的起點(diǎn)坐標(biāo),及起點(diǎn)坐標(biāo)所在的道路;獲取當(dāng)前坐標(biāo)模塊,用于根據(jù)鼠標(biāo)的移動(dòng)軌跡,不斷獲取鼠標(biāo)所在位置在電子地圖上的當(dāng)前坐標(biāo);匹配道路并標(biāo)記線路模塊,用于根據(jù)所述移動(dòng)鼠標(biāo)的當(dāng)前坐標(biāo),自動(dòng)將線路匹配到對應(yīng)的道路上,并在所述匹配的道路上標(biāo)記線路。優(yōu)選的,所述匹配道路并標(biāo)記線路模塊,包括:計(jì)算并標(biāo)記可選道路子模塊,用于根據(jù)所述移動(dòng)鼠標(biāo)的當(dāng)前坐標(biāo),計(jì)算移動(dòng)鼠標(biāo)在當(dāng)前坐標(biāo)預(yù)置范圍內(nèi)的各條道路,并標(biāo)記為可選道路;選擇并匹配可選道路子模塊,用于根據(jù)前置坐標(biāo)所在的道路和當(dāng)前坐標(biāo),選擇一條可選道路,自動(dòng)將線路匹配到所選的可選道路上,其中前置坐標(biāo)為當(dāng)前坐標(biāo)的前一坐標(biāo);標(biāo)記線路子模塊,用于自動(dòng)在所選的可選道路上標(biāo)記線路。優(yōu)選的,所述選擇并匹配可選道路子模塊,包括:第一選擇單元,用于若可選道路中包含前置坐標(biāo)所在的道路,則選擇前置坐標(biāo)所在的道路。優(yōu)選的,所述選擇并匹配可選道路子模塊,還包括:第二選擇單元,用于若可選道路中不包含前置坐標(biāo)所在的道路,則選擇一條與前置坐標(biāo)所在道路相連接的可選道路。與現(xiàn)有技術(shù)相比,本申請包括以下優(yōu)點(diǎn):首先標(biāo)記電子地圖上的起點(diǎn)坐標(biāo),并確定起點(diǎn)坐標(biāo)所在的道路,然后根據(jù)鼠標(biāo)的移動(dòng)軌跡,獲取鼠標(biāo)所在位置在電子地圖上的當(dāng)前坐標(biāo)。根據(jù)所述移動(dòng)鼠標(biāo)的當(dāng)前坐標(biāo),自動(dòng)將線路匹配到對應(yīng)的道路上,并在所述匹配的道路上標(biāo)記線路??梢愿鶕?jù)鼠標(biāo)的移動(dòng)軌跡自動(dòng)將線路精確的匹配到對應(yīng)的道路上,然后在道路上標(biāo)記線路,不需要手動(dòng)查看地圖,查找線路,然后沿著道路不斷的手動(dòng)標(biāo)記各個(gè)拐點(diǎn),以連接畫線標(biāo)記對應(yīng)的線路。所述的方法簡單,操作方便,并且節(jié)省線路標(biāo)記的時(shí)間。其次,在本申請所述的方法及系統(tǒng)中,首先在標(biāo)記起點(diǎn)時(shí)會(huì)確定起點(diǎn)坐標(biāo)所在的道路,后續(xù)匹配道路來標(biāo)記線路時(shí),會(huì)首先選擇原本所在的道路,再選擇與原本所在道路相連接的距離最近的可選道路,自動(dòng)完成道路匹配,自動(dòng)識(shí)別道路轉(zhuǎn)彎并選擇最佳的道路,使得線路標(biāo)記更加簡單,更易得到最佳的線路。
圖1是本申請實(shí)施例所述一種電子地圖線路標(biāo)記方法流程圖;圖2是本申請實(shí)施例所述一種電子地圖線路標(biāo)記方法中匹配道路流程圖;圖3是本申請實(shí)施例所述一種電子地圖線路標(biāo)記系統(tǒng)結(jié)構(gòu)圖;圖4是本申請實(shí)施例所述一種電子地圖線路標(biāo)記系統(tǒng)中匹配道路并標(biāo)記線路模塊結(jié)構(gòu)圖。
具體實(shí)施例方式為使本申請的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
對本申請作進(jìn)一步詳細(xì)的說明。本申請?zhí)峁┮环N電子地圖線路標(biāo)記方法,可以解決原有線路標(biāo)記方法復(fù)雜,耗費(fèi)時(shí)間的問題。本申請所述的方法簡單,操作簡便,并且節(jié)省線路標(biāo)記的時(shí)間。參照圖1,給出了本申請實(shí)施例所述一種電子地圖線路標(biāo)記方法流程圖。步驟11,獲取電子地圖上標(biāo)記的起點(diǎn)坐標(biāo),及起點(diǎn)坐標(biāo)所在的道路;在線路標(biāo)記中首先會(huì)確定起點(diǎn)坐標(biāo),因此服務(wù)器首先獲取電子地圖上標(biāo)記的起點(diǎn)坐標(biāo),并且獲取起點(diǎn)坐標(biāo)所在的道路。后續(xù)需要根據(jù)起點(diǎn)坐標(biāo)所在的道路來匹配道路。其中,上述起點(diǎn)坐標(biāo)可以用地理坐標(biāo)標(biāo)記,例如根據(jù)地圖中鼠標(biāo)所在位置的經(jīng)緯度來標(biāo)記,當(dāng)然也可以使用其他坐標(biāo)標(biāo)記方法,此處不應(yīng)理解為是對本申請的限制。步驟12,根據(jù)鼠標(biāo)的移動(dòng)軌跡,不斷獲取鼠標(biāo)所在位置在電子地圖上的當(dāng)前坐標(biāo);根據(jù)鼠標(biāo)移動(dòng)的軌跡,不斷獲取鼠標(biāo)所在位置在電子地圖上的坐標(biāo),鼠標(biāo)當(dāng)前位置的坐標(biāo)也就是當(dāng)前坐標(biāo),因此獲取的一系列坐標(biāo)也就是鼠標(biāo)移動(dòng)的軌跡。步驟13,根據(jù)所述移動(dòng)鼠標(biāo)的當(dāng)前坐標(biāo),自動(dòng)將線路匹配到對應(yīng)的道路上,并在所述匹配的道路上標(biāo)記線路。根據(jù)所述移動(dòng)鼠標(biāo)的當(dāng)前坐標(biāo),也就是鼠標(biāo)的移動(dòng)軌跡中鼠標(biāo)的當(dāng)前位置,自動(dòng)將線路匹配到對應(yīng)的道路上,實(shí)現(xiàn)道路的自動(dòng)匹配,并且在所述匹配的道路上標(biāo)記線路,實(shí)現(xiàn)自動(dòng)標(biāo)記。上述獲取坐標(biāo),匹配道路和標(biāo)記線路是一個(gè)動(dòng)態(tài)的過程。本申請所述的方法可以根據(jù)鼠標(biāo)移動(dòng)的軌跡,來匹配道路標(biāo)記線路。因此鼠標(biāo)在移動(dòng)的過程當(dāng)中,會(huì)不斷的獲取鼠標(biāo)所在位置的坐標(biāo),進(jìn)而不斷的匹配對應(yīng)的道路,形成動(dòng)態(tài)的線路標(biāo)記。對于坐標(biāo)的獲取方法,電子地圖的系統(tǒng)可以提供獲取鼠標(biāo)坐標(biāo)的方法,當(dāng)然也可以應(yīng)用其他的方法,此處不應(yīng)理解為是對本申請的限制。綜上所述,首先標(biāo)記電子地圖上的起點(diǎn)坐標(biāo),并確定起點(diǎn)坐標(biāo)所在的道路,然后根據(jù)鼠標(biāo)的移動(dòng)軌跡,獲取鼠標(biāo)所在位置在電子地圖上的當(dāng)前坐標(biāo)。根據(jù)所述移動(dòng)鼠標(biāo)的當(dāng)前坐標(biāo),自動(dòng)將線路匹配到對應(yīng)的道路上,并在所述匹配的道路上標(biāo)記線路。實(shí)現(xiàn)根據(jù)鼠標(biāo)的移動(dòng)軌跡自動(dòng)將線路精確的匹配到對應(yīng)的道路上,然后在道路上標(biāo)記線路,不需要手動(dòng)查看地圖,查找線路,然后沿著道路不斷的手動(dòng)標(biāo)記各個(gè)拐點(diǎn),以連接畫線標(biāo)記對應(yīng)的線路。所述的方法簡單,操作方便,并且節(jié)省線路標(biāo)記的時(shí)間。本申請所述的方法可以應(yīng)用在線路規(guī)劃中。例如,在某市內(nèi)規(guī)劃一條新的公交線路,可以通過本方法標(biāo)記起點(diǎn),也就是公交車的首站,而后根據(jù)后續(xù)的站點(diǎn),在地圖上移動(dòng)鼠標(biāo)即可自動(dòng)形成對應(yīng)的線路,并且可以標(biāo)記出所述的站點(diǎn)。還可以應(yīng)用于運(yùn)輸企業(yè)規(guī)劃車隊(duì)的運(yùn)輸路線,所述的運(yùn)輸路線可以是跨省的,實(shí)現(xiàn)各省之間的線路規(guī)劃。參照圖2,給出了本申請實(shí)施例所述一種電子地圖線路標(biāo)記方法中匹配道路流程圖。具體的,步驟13所述根據(jù)所述移動(dòng)鼠標(biāo)的當(dāng)前坐標(biāo),自動(dòng)將線路匹配到對應(yīng)的道路上,并在所述匹配的道路上標(biāo)記線路,包括:步驟131,根據(jù)所述移動(dòng)鼠標(biāo)的當(dāng)前坐標(biāo),計(jì)算移動(dòng)鼠標(biāo)在當(dāng)前坐標(biāo)預(yù)置范圍內(nèi)的各條道路,并標(biāo)記為可選道路;上述獲取了所述移動(dòng)鼠標(biāo)的當(dāng)前坐標(biāo),并且根據(jù)系統(tǒng)配置可以獲得預(yù)置范圍,可以計(jì)算出移動(dòng)鼠標(biāo)在當(dāng)前坐標(biāo)預(yù)置范圍的區(qū)域內(nèi)的各條道路,并將所述在預(yù)置范圍內(nèi)的道路標(biāo)記為可選道路。例如,計(jì)算出移動(dòng)鼠標(biāo)的當(dāng)前坐標(biāo)預(yù)置范圍在電子地圖中地理位置的區(qū)域,查找所述地理位置區(qū)域內(nèi)的道路,將所述道路標(biāo)記為可選道路。其中,所述預(yù)置范圍是預(yù)先配置的某一范圍,在所述的范圍內(nèi)的道路是可以用于匹配的道路。例如,所述預(yù)置范圍是100米,則在移動(dòng)鼠標(biāo)在當(dāng)前坐標(biāo)100米范圍內(nèi)的道路都是可選道路,是能夠匹配的道路。步驟132,根據(jù)前置坐標(biāo)所在的道路和當(dāng)前坐標(biāo),選擇一條可選道路,自動(dòng)將線路匹配到所選的可選道路上,其中前置坐標(biāo)為當(dāng)前坐標(biāo)的前一坐標(biāo);在上述步驟中確定了可選道路,然后根據(jù)前置坐標(biāo)所在的道路和當(dāng)前坐標(biāo),選擇其中的一條可選道路,而后自動(dòng)將線路匹配到所選則的可選道路上。具體選擇方法在后文中詳細(xì)論述。其中,所述前置坐標(biāo)為當(dāng)前坐標(biāo)的前一坐標(biāo),服務(wù)器根據(jù)鼠標(biāo)的移動(dòng)軌跡不斷的獲取鼠標(biāo)所在位置的坐標(biāo),因此會(huì)得到一系列的坐標(biāo),這是一個(gè)動(dòng)態(tài)的過程,在某一時(shí)刻這一系列坐標(biāo)中最后一個(gè)為當(dāng)前坐標(biāo),倒數(shù)第二個(gè)就是前置坐標(biāo)。所述前置坐標(biāo)所在的道路指前置坐標(biāo)匹配的道路,例如,當(dāng)前坐標(biāo)的前一坐標(biāo)是起點(diǎn)坐標(biāo),則前置坐標(biāo)是起點(diǎn)坐標(biāo),前置坐標(biāo)所在的道路就是起點(diǎn)坐標(biāo)所在的道路。步驟133,自動(dòng)在所選的可選道路上標(biāo)記線路。上述步驟中確定了選擇的可選道路,然后自動(dòng)在所選擇的可選道路上畫線標(biāo)記線路。優(yōu)選的,步驟132所述根據(jù)前置坐標(biāo)所在的道路和當(dāng)前坐標(biāo),選擇一條可選道路,包括:若可選道路中包含前置坐標(biāo)所在的道路,則選擇前置坐標(biāo)所在的道路。若可選道路中不包含前置坐標(biāo)所在的道路,則選擇一條與前置坐標(biāo)所在道路相連接的可選道路。一幅地圖中的道路往往是很復(fù)雜的,因此在上述可選道路中可以包含很多條道路,可以包含前置坐標(biāo)所在的道路,可以包含與前置坐標(biāo)所在道路相連接的道路,也可能包含不與前置坐標(biāo)所在道路相連接的道路(例如,與前置坐標(biāo)所在道路平行的道路)。若可選道路中不包括前置坐標(biāo)所在道路,可以判斷出可選道路中有哪些道路是與前置坐標(biāo)所在道路相連接的。例如,標(biāo)記出與前置坐標(biāo)所在的道路相連接的道路,并與所述可選道路進(jìn)行匹配,能夠匹配的道路就是可選道路中與前置坐標(biāo)所在道路相連接的道路。當(dāng)然,這只是具體實(shí)施方式
中的一種,此處不應(yīng)理解為是對本申請的限制。前置坐標(biāo)所在的道路是優(yōu)先級最高的,因此如果可選道路中包含前置坐標(biāo)所在的道路,則選擇前置坐標(biāo)所在的道路。如果可選道路中不包含前置坐標(biāo)所在的道路,則選擇一條與前置坐標(biāo)所在道路相連接的可選道路。通常情況下,上述不與前置坐標(biāo)所在道路相連接的道路(例如,與前置坐標(biāo)所在道路平行的道路)是不會(huì)選擇的。優(yōu)選的,所述若可選道路中不包含前置坐標(biāo)所在的道路,則選擇一條與前置坐標(biāo)所在道路相連接的可選道路,包括:若可選道路中不包含前置坐標(biāo)所在的道路,且與前置坐標(biāo)所在道路相連接的可選道路為η條,其中η > I, η為正整數(shù),則在與前置坐標(biāo)所在道路相連接的η條可選道路中,選擇與當(dāng)前坐標(biāo)距離最近的可選道路。如果上述可選道路中不包含前置坐標(biāo)所在的道路,則可以選擇一條與前置坐標(biāo)所在道路相連接的可選道路。但是,若與前置坐標(biāo)所在道路相連接的可選道路為η條,其中η> 1,η為正整數(shù),則可以分別計(jì)算與前置坐標(biāo)所在道路相連接的η條可選道路中,每一條道路與當(dāng)前坐標(biāo)的距離,選擇其中與當(dāng)前坐標(biāo)距離最近的可選道路。優(yōu)選的,所述根據(jù)所述移動(dòng)鼠標(biāo)的當(dāng)前坐標(biāo),計(jì)算移動(dòng)鼠標(biāo)在當(dāng)前坐標(biāo)預(yù)置距離內(nèi)的各條道路,并標(biāo)記為可選道路之后,還包括:分別計(jì)算所述當(dāng)前坐標(biāo)預(yù)置距離內(nèi)的各條道路與當(dāng)前坐標(biāo)的距離。根據(jù)上述的內(nèi)容可知,在與前置坐標(biāo)所在道路相連接的可選道路有多條時(shí),需要從中選擇與當(dāng)前坐標(biāo)距離最近的可選道路。因此在計(jì)算在當(dāng)前坐標(biāo)預(yù)置距離內(nèi)的各條道路,并標(biāo)記為可選道路之后,還可以分別計(jì)算所述當(dāng)前坐標(biāo)預(yù)置距離內(nèi)的各條道路與當(dāng)前坐標(biāo)的距離,方便后續(xù)步驟中選擇可選道路。綜上所述,本申請所述的方法中,首先在標(biāo)記起點(diǎn)時(shí)會(huì)確定起點(diǎn)坐標(biāo)所在的道路,后續(xù)匹配道路來標(biāo)記線路時(shí),會(huì)首先選擇原本所在的道路,再選擇與原本所在道路相連接的距離最近的可選道路,自動(dòng)完成道路匹配,自動(dòng)識(shí)別道路轉(zhuǎn)彎并選擇最佳的道路,使得線路標(biāo)記更加簡單,更易得到最佳的線路。參照圖3,給出了本申請實(shí)施例所述一種電子地圖線路標(biāo)記系統(tǒng)結(jié)構(gòu)圖。相應(yīng)的,本申請還公開了一種電子地圖線路標(biāo)記系統(tǒng),包括:獲取起點(diǎn)坐標(biāo)模塊
11、獲取當(dāng)前坐標(biāo)模塊12和匹配道路并標(biāo)記線路模塊13,其中,獲取起點(diǎn)坐標(biāo)模塊11,用于獲取電子地圖上標(biāo)記的起點(diǎn)坐標(biāo),及起點(diǎn)坐標(biāo)所在的道路;獲取當(dāng)前坐標(biāo)模塊12,用于根據(jù)鼠標(biāo)的移動(dòng)軌跡,不斷獲取鼠標(biāo)所在位置在電子地圖上的當(dāng)前坐標(biāo);匹配道路并標(biāo)記線路模塊13,用于根據(jù)所述移動(dòng)鼠標(biāo)的當(dāng)前坐標(biāo),自動(dòng)將線路匹配到對應(yīng)的道路上,并在所述匹配的道路上標(biāo)記線路。
參照圖4,給出了本申請實(shí)施例所述一種電子地圖線路標(biāo)記系統(tǒng)中匹配道路并標(biāo)記線路模塊結(jié)構(gòu)圖。優(yōu)選的,所述匹配道路并標(biāo)記線路模塊13,包括:計(jì)算并標(biāo)記可選道路子模塊131,用于根據(jù)所述移動(dòng)鼠標(biāo)的當(dāng)前坐標(biāo),計(jì)算移動(dòng)鼠標(biāo)在當(dāng)前坐標(biāo)預(yù)置范圍內(nèi)的各條道路,并標(biāo)記為可選道路;選擇并匹配可選道路子模塊132,用于根據(jù)前置坐標(biāo)所在的道路和當(dāng)前坐標(biāo),選擇一條可選道路,自動(dòng)將線路匹配到所選的可選道路上,其中前置坐標(biāo)為當(dāng)前坐標(biāo)的前一坐標(biāo);標(biāo)記線路子模塊133,用于自動(dòng)在所選的可選道路上標(biāo)記線路。優(yōu)選的,所述選擇并匹配可選道路子模塊132,包括:第一選擇單元1321,用于若可選道路中包含前置坐標(biāo)所在的道路,則選擇前置坐標(biāo)所在的道路。優(yōu)選的,所述選擇并匹配可選道路子模塊132,還包括:第二選擇單元1322,用于若可選道路中不包含前置坐標(biāo)所在的道路,則選擇一條與前置坐標(biāo)所在道路相連接的可選道路。優(yōu)選的,所述第二選擇單元1322,還用于若可選道路中不包含前置坐標(biāo)所在的道路,且與前置坐標(biāo)所在道路相連接的可選道路為η條,其中η > I, η為正整數(shù),則在與前置坐標(biāo)所在道路相連接的η條可選道路中,選擇與當(dāng)前坐標(biāo)距離最近的可選道路。優(yōu)選的,所述計(jì)算并標(biāo)記可選道路子模塊131,還用于分別計(jì)算所述當(dāng)前坐標(biāo)預(yù)置距離內(nèi)的各條道路與當(dāng)前坐標(biāo)的距離。對于系統(tǒng)實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。以上對本申請所提供的一種電子地圖線路標(biāo)記方法及系統(tǒng),進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對本申請的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本申請的方法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本申請的限制。
權(quán)利要求
1.一種電子地圖線路標(biāo)記方法,其特征在于,包括: 獲取電子地圖上標(biāo)記的起點(diǎn)坐標(biāo),及起點(diǎn)坐標(biāo)所在的道路; 根據(jù)鼠標(biāo)的移動(dòng)軌跡,不斷獲取鼠標(biāo)所在位置在電子地圖上的當(dāng)前坐標(biāo); 根據(jù)所述移動(dòng)鼠標(biāo)的當(dāng)前坐標(biāo),自動(dòng)將線路匹配到對應(yīng)的道路上,并在所述匹配的道路上標(biāo)記線路。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述移動(dòng)鼠標(biāo)的當(dāng)前坐標(biāo),自動(dòng)將線路匹配到對應(yīng)的道路上,并在所述匹配的道路上標(biāo)記線路,包括: 根據(jù)所述移動(dòng)鼠標(biāo)的當(dāng)前坐標(biāo),計(jì)算移動(dòng)鼠標(biāo)在當(dāng)前坐標(biāo)預(yù)置范圍內(nèi)的各條道路,并標(biāo)記為可選道路; 根據(jù)前置坐標(biāo)所在的道路和當(dāng)前坐標(biāo),選擇一條可選道路,自動(dòng)將線路匹配到所選的可選道路上,其中前置坐標(biāo)為當(dāng)前坐標(biāo)的前一坐標(biāo); 自動(dòng)在所選的可選道路上標(biāo)記線路。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)前置坐標(biāo)所在的道路和當(dāng)前坐標(biāo),選擇一條可選道路,包括: 若可選道路中包含前置坐標(biāo)所在的道路,則選擇前置坐標(biāo)所在的道路。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)前置坐標(biāo)所在的道路和當(dāng)前坐標(biāo),選擇一條可選道路,還包括: 若可選道路中不包含前置坐標(biāo)所在的道路,則選擇一條與前置坐標(biāo)所在道路相連接的可選道路。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述若可選道路中不包含前置坐標(biāo)所在的道路,則選擇一條與前置坐標(biāo)所在道路相連接的可選道路,包括: 若可選道路中不包含前置坐標(biāo)所在的道路,且與前置坐標(biāo)所在道路相連接的可選道路為η條,其中η > 1,η為正整數(shù),則在與前置坐標(biāo)所在道路相連接的η條可選道路中,選擇與當(dāng)前坐標(biāo)距離最近的可選道路。
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述移動(dòng)鼠標(biāo)的當(dāng)前坐標(biāo),計(jì)算移動(dòng)鼠標(biāo)在當(dāng)前坐標(biāo)預(yù)置距離內(nèi)的各條道路,并標(biāo)記為可選道路之后,還包括: 分別計(jì)算所述當(dāng)前坐標(biāo)預(yù)置距離內(nèi)的各條道路與當(dāng)前坐標(biāo)的距離。
7.一種電子地圖線路標(biāo)記系統(tǒng),其特征在于,包括: 獲取起點(diǎn)坐標(biāo)模塊,用于獲取電子地圖上標(biāo)記的起點(diǎn)坐標(biāo),及起點(diǎn)坐標(biāo)所在的道路;獲取當(dāng)前坐標(biāo)模塊,用于根據(jù)鼠標(biāo)的移動(dòng)軌跡,不斷獲取鼠標(biāo)所在位置在電子地圖上的當(dāng)前坐標(biāo); 匹配道路并標(biāo)記線路模塊,用于根據(jù)所述移動(dòng)鼠標(biāo)的當(dāng)前坐標(biāo),自動(dòng)將線路匹配到對應(yīng)的道路上,并在所述匹配的道路上標(biāo)記線路。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述匹配道路并標(biāo)記線路模塊,包括: 計(jì)算并標(biāo)記可選道路子模塊,用于根據(jù)所述移動(dòng)鼠標(biāo)的當(dāng)前坐標(biāo),計(jì)算移動(dòng)鼠標(biāo)在當(dāng)前坐標(biāo)預(yù)置范圍內(nèi)的各條道路,并標(biāo)記為可選道路; 選擇并匹配可選道路子模塊,用于根據(jù)前置坐標(biāo)所在的道路和當(dāng)前坐標(biāo),選擇一條可選道路,自動(dòng)將線路匹配到所選的可選道路上,其中前置坐標(biāo)為當(dāng)前坐標(biāo)的前一坐標(biāo); 標(biāo)記線路子模塊, 用于自動(dòng)在所選的可選道路上標(biāo)記線路。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述選擇并匹配可選道路子模塊,包括: 第一選擇單元,用于若可選道路中包含前置坐標(biāo)所在的道路,則選擇前置坐標(biāo)所在的道路。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述選擇并匹配可選道路子模塊,還包括: 第二選擇單元,用于若可選道路中不包含前置坐標(biāo)所在的道路,則選擇一條與前置坐標(biāo)所在道路相連接的可選 道路。
全文摘要
本申請?zhí)峁┝艘环N電子地圖線路標(biāo)記方法,以解決原有線路標(biāo)記方法復(fù)雜,耗費(fèi)時(shí)間的問題。所述的方法包括獲取電子地圖上標(biāo)記的起點(diǎn)坐標(biāo),及起點(diǎn)坐標(biāo)所在的道路;根據(jù)鼠標(biāo)的移動(dòng)軌跡,不斷獲取鼠標(biāo)所在位置在電子地圖上的當(dāng)前坐標(biāo);根據(jù)所述移動(dòng)鼠標(biāo)的當(dāng)前坐標(biāo),自動(dòng)將線路匹配到對應(yīng)的道路上,并在所述匹配的道路上標(biāo)記線路。根據(jù)鼠標(biāo)的移動(dòng)軌跡自動(dòng)將線路精確的匹配到對應(yīng)的道路上,然后在道路上標(biāo)記線路,不需要手動(dòng)查看地圖,查找線路,然后沿著道路不斷的手動(dòng)標(biāo)記各個(gè)拐點(diǎn),以連接畫線標(biāo)記對應(yīng)的線路。所述的方法簡單,操作方便,并且節(jié)省線路標(biāo)記的時(shí)間。
文檔編號(hào)G09B29/00GK103093686SQ20111034540
公開日2013年5月8日 申請日期2011年11月4日 優(yōu)先權(quán)日2011年11月4日
發(fā)明者楊曉光, 宋曉達(dá), 鄧偉, 張鶴高, 胡道生, 張志平, 周雙全, 夏曙東 申請人:北京中交興路信息科技有限公司