用于取得地圖的方法和電子裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及一種用于取得地圖的方法,明確地說,涉及一種在取得地圖的同時執(zhí)行擴充實境的功能的方法和電子裝置。
【背景技術】
[0002]在現(xiàn)代社會,人們擁有越來越多的旅行機會。在旅行過程中,由于地圖可向觀光者提供多種有用的信息,因而使得地圖在游覽風景勝地時扮演重要的角色。通??稍诼眯袝⑿麄鲀曰蝻L景勝地的導覽板上看到印制地圖。然而,那些印制地圖僅是由二維圖制成,用戶通過那些地圖很難知道地方的外觀或地形。因此,當閱讀印制地圖中的信息時,用戶可能會感到困惑,并且甚至會迷路。
【發(fā)明內容】
[0003]因此,本發(fā)明提供一種用于取得地圖的方法和電子裝置,其可提供使用者一種新穎且極佳的取得地圖的方式。
[0004]本發(fā)明提供一種用于取得地圖的方法。所述方法適于電子裝置。所述方法包含以下步驟。首先,獲得印制地圖的圖片。界定圖片中被道路輪廓包圍的街區(qū)。查詢地圖服務以根據(jù)印制地圖的內容來找到具有對應于所述街區(qū)的地圖區(qū)域的電子地圖。取得位于地圖區(qū)域中的多個建筑物的多個三維模型。將所述多個三維模型映射在所述圖片上。
[0005]在本發(fā)明的實施例中,所述界定圖片中被道路輪廓包圍的街區(qū)的步驟包含:對圖片執(zhí)行圖像處理方法以檢測道路輪廓;采用被道路輪廓包圍的圖片區(qū)域作為街區(qū)。
[0006]在本發(fā)明的實施例中,所述查詢地圖服務以根據(jù)印制地圖的內容來找到具有對應于所述街區(qū)的地圖區(qū)域的電子地圖的步驟包含:識別與所述道路輪廓相關的至少一道路名稱;用所述至少一識別出的道路名稱來查詢所述地圖服務,以在地圖服務中找到具有被對應于至少一識別出的道路名稱的至少一道路包圍的地圖區(qū)域的電子地圖。
[0007]在本發(fā)明的實施例中,所述識別與所述道路輪廓相關的至少一道路名稱的步驟包含:對道路輪廓周圍的至少一字符執(zhí)行字符識別,以獲得至少一道路名稱。
[0008]在本發(fā)明的實施例中,所述查詢地圖服務以根據(jù)印制地圖的內容來找到具有對應于所述街區(qū)的地圖區(qū)域的電子地圖的步驟包含:識別與所述道路輪廓相關的至少一道路名稱;用多對所述至少一識別出的道路名稱來查詢地圖服務,以在地圖服務中找到多個交叉口 ;以及在地圖服務中采用使所述交叉口作為拐角處的地圖區(qū)域作為對應于所述街區(qū)的地圖區(qū)域。
[0009]在本發(fā)明的實施例中,所述將三維模型映射在圖片上的步驟包含:調整地圖區(qū)域的比例尺和定向以配合印制地圖的街區(qū)的比例尺和定向;在地圖區(qū)域對準于街區(qū)的情況下將所述多個三維模型貼在圖片上。
[0010]在本發(fā)明的實施例中,在所述在地圖區(qū)域對準于街區(qū)的情況下將三維模型貼在圖片上的步驟之前,所述方法還包含:識別道路輪廓內的多個街道名稱;將所述街區(qū)劃分為由對應于所述街道名稱的多條街道分隔的多個子街區(qū);找到地圖區(qū)域內的多個子區(qū)域,其中所述子區(qū)域對應于所述子街區(qū);根據(jù)對應子街區(qū)的比例尺將各所述子區(qū)域映射到對應的子街區(qū)。
[0011]在本發(fā)明的實施例中,所述在地圖區(qū)域對準于街區(qū)的情況下將三維模型貼在圖片上的步驟包含:將各子區(qū)域的三維模型貼到對應的子街區(qū)上。
[0012]在本發(fā)明的實施例中,在所述在地圖區(qū)域對準于街區(qū)的情況下將三維模型貼在圖片上的步驟之前,所述方法還包含:識別街區(qū)中的多個子街區(qū)的多個第一形狀,其中所述子街區(qū)被多條街道分隔;根據(jù)對應于所述子街區(qū)的所述第一形狀來找到地圖區(qū)域內的多個子區(qū)域;根據(jù)對應子街區(qū)的比例尺將各所述子區(qū)域映射到對應的子街區(qū)。
[0013]在本發(fā)明的實施例中,所述在地圖區(qū)域對準于街區(qū)的情況下將三維模型貼在圖片上的步驟包含:將各子區(qū)域的三維模型貼到對應的子街區(qū)上。
[0014]本發(fā)明提供一種用于取得地圖的電子裝置。所述電子裝置包含輸入單元、輸出單元、存儲器和處理單元。所述輸入單元用于接收數(shù)據(jù)。所述輸出單元用于呈現(xiàn)數(shù)據(jù)。所述存儲器用于存儲包括程序例程的信息。所述處理單元耦接到所述輸入單元、所述輸出單元和所述存儲器以用于控制所述程序例程的執(zhí)行。所述程序例程包括獲得模塊、界定模塊、查詢模塊、取得模塊和映射模塊。所述獲得模塊獲得印制地圖的圖片。所述界定模塊界定圖片中被道路輪廓包圍的街區(qū)。所述查詢模塊查詢地圖服務以根據(jù)印制地圖的內容來找到具有對應于所述街區(qū)的地圖區(qū)域的電子地圖。所述取得模塊取得位于地圖區(qū)域中的多個建筑物的多個三維模型。所述映射模塊將所述多個三維模型映射在所述圖片上。
[0015]在本發(fā)明的實施例中,所述界定模塊對圖片執(zhí)行圖像處理方法以檢測道路輪廓,且采用被道路輪廓包圍的圖片區(qū)域作為街區(qū)。
[0016]在本發(fā)明的實施例中,所述查詢模塊識別與所述道路輪廓相關的至少一道路名稱,用所述至少一識別出的道路名稱來查詢所述地圖服務,以在地圖服務中找到具有被對應于至少一識別出的道路名稱的至少一道路包圍的地圖區(qū)域的電子地圖。
[0017]在本發(fā)明的實施例中,所述查詢模塊對道路輪廓周圍的至少一字符執(zhí)行字符識另U,以獲得至少一道路名稱。
[0018]在本發(fā)明的實施例中,所述查詢模塊識別與所述道路輪廓相關的至少一道路名稱,用多對所述至少一識別出的道路名稱來查詢地圖服務,以在地圖服務中找到多個交叉口,且在地圖服務中采用使所述交叉口作為拐角處的地圖區(qū)域作為對應于所述街區(qū)的地圖區(qū)域。
[0019]在本發(fā)明的實施例中,所述映射模塊調整地圖區(qū)域的比例尺和定向以配合印制地圖的街區(qū)的比例尺和定向,且在地圖區(qū)域對準于街區(qū)的情況下將所述多個三維模型貼在圖片上。
[0020]在本發(fā)明的實施例中,所述映射模塊進一步:識別道路輪廓內的多個街道名稱;將所述街區(qū)劃分為由對應于所述街道名稱的多條街道分隔的多個子街區(qū);找到地圖區(qū)域內的多個子區(qū)域,其中所述子區(qū)域對應于所述子街區(qū);根據(jù)對應子街區(qū)的比例尺將各所述子區(qū)域映射到對應的子街區(qū)。
[0021]在本發(fā)明的實施例中,所述映射模塊將各子區(qū)域的三維模型貼到對應的子街區(qū)上。
[0022]在本發(fā)明的實施例中,所述映射模塊進一步:識別街區(qū)中的多個子街區(qū)的多個形狀,其中所述子街區(qū)被多條街道分隔;根據(jù)對應于所述子街區(qū)的第一形狀來找到地圖區(qū)域內的多個子區(qū)域;根據(jù)對應子街區(qū)的比例尺將各所述子區(qū)域映射到對應的子街區(qū)。
[0023]在本發(fā)明的實施例中,所述映射模塊將各子區(qū)域的三維模型貼到對應的子街區(qū)上。
[0024]基于以上描述,本發(fā)明的實施例提供一種用于取得地圖的方法和電子裝置。通過所提出的方法,當用戶使用電子裝置來取得印制地圖的圖片時,所述電子裝置可直接貼位于印制地圖中的建筑物的三維模型,使得可建立新穎、直觀、便利的用戶體驗。
[0025]為了使本發(fā)明的上述和其它特征和優(yōu)點可理解,下文詳細描述附有圖式的若干示范性實施例。
【附圖說明】
[0026]包含附圖以提供對本發(fā)明的進一步理解,且附圖并入本說明書中并構成本說明書的一部分。所述圖式說明本發(fā)明的實施例,且與描述一起用以解釋本發(fā)明的原理。
[0027]圖1是說明根據(jù)本發(fā)明的實施例的電子裝置的示意圖。
[0028]圖2是說明根據(jù)本發(fā)明的示范性實施例的用于取得地圖的方法的流程圖。
[0029]圖3A是說明根據(jù)本發(fā)明的實施例的用于通過使用電子裝置來獲得印制地圖的圖片的方法的示意圖。
[0030]圖3B是說明根據(jù)本發(fā)明的實施例的印制地圖的圖片的示意圖。
[0031]圖3C是說明根據(jù)本發(fā)明的實施例的用于通過使用地圖服務來找到對應于街區(qū)的地圖區(qū)域的方法的示意圖。
[0032]圖3D是說明根據(jù)本發(fā)明的示范性實施例的地圖服務所提供的三維模型的示意圖。
[0033]圖3E是說明根據(jù)本發(fā)明的示范性實施例的在映射之后的圖片的示意圖。
[0034]圖4是說明根據(jù)本發(fā)明的示范性實施例的用于取得地圖的方法的流程圖。
[0035]圖5是說明根據(jù)本發(fā)明的示范性實施例的用于取得地圖的方法的流程圖。
[0036]圖6A到圖6B是說明根據(jù)本發(fā)明的示范性實施例的所提出的方法的演示的示意圖。
[0037][主要元件標號說明]
[0038]10:電子裝置12:輸入單元
[0039]14:輸出單元16:存儲器
[0040]18:處理單元161:獲得模塊
[0041]162:界定模塊163:查詢模塊
[0042]164:取得模塊165:映射模塊
[0043]210:圖片220:印制地圖
[0044]230:用戶212:街區(qū)
[0045]214:道路輪廓218:電子地圖
[0046]222:地圖區(qū)域222’:地圖區(qū)域
[0047]224:地圖服務226_1:交叉口
[0048]226_2:交叉口226_3:交叉口
[0049]226_4:交叉口301?306:三維模型
[0050]610:用戶620:電子裝置
[0051]630:印制地圖640:圖片
[0052]S210 ?S250、S402 ?S420、S5