本發(fā)明涉及用于更新地圖比例尺的方法、系統(tǒng)和計算機可讀介質(zhì)。
背景技術(shù):
1、傳統(tǒng)上,地圖比例尺(scale)用于通過將在地圖上顯示的長度轉(zhuǎn)換為地理距離來在地圖上傳達地理距離。例如,比例尺可以將1英寸的地圖長度描述為與1英里的行進距離對應(yīng)。在電子設(shè)備的屏幕上顯示地圖的情況下,地圖距離與地理距離的比率可以是屏幕像素與地理距離的比率。
2、用于顯示地圖比例尺的當(dāng)前方法包括描繪沿其長度具有標(biāo)記的線性比例尺;每個標(biāo)記限定沿比例尺的圖形,以表示一定的地理距離,例如,比例尺的每個標(biāo)記的圖形都為1英里。以這種方式,閱讀地圖的用戶可以通過將兩個給定位置之間的地圖長度與經(jīng)過這些位置所需的比例尺圖形數(shù)量進行比較來近似地理距離。
3、然而,顯示地圖比例尺的這種當(dāng)前方法提出了許多挑戰(zhàn)。首先,當(dāng)前的地圖比例尺的線性性質(zhì)不允許高效地近似地理距離,因為行進路線很少會走完美的直線。就這一點而言,由于沿行進路線遇到的迂回和彎道的數(shù)量,可能難以使用傳統(tǒng)的線性比例尺將地圖長度轉(zhuǎn)換為地理距離。這樣的非線性可能導(dǎo)致實際行進距離的近似不正確。其次,比較自中心位置起的多個目的地加劇顯示地圖比例尺的當(dāng)前方法的上述不足,因為這樣做需要針對每個目的地重復(fù)相同的不直觀且效率低下的地圖長度到地理距離轉(zhuǎn)換。
4、此外,顯示地圖比例尺的當(dāng)前方法包括將這些比例尺放置在地圖上的靜態(tài)位置,例如地圖的底角。比例尺在靜態(tài)位置的放置使得難以確定地圖上遠離比例尺的區(qū)域處的位置之間的距離。此外,比例尺保持在相同位置,而不管所顯示的地圖的改變。
技術(shù)實現(xiàn)思路
1、本公開提供顯示地圖比例尺的系統(tǒng)和方法,該系統(tǒng)和方法可以更高效且直觀地在輸入時傳達信息。本公開還提供了對計算設(shè)備的行進速度的改進的估計,以促進在計算設(shè)備的顯示器上更有效地傳達所述信息。
2、本公開的一個方面提供了一種使用一個或多個處理器的方法。該方法可以包括:提供地理區(qū)域以顯示在設(shè)備的顯示器上;接收與第一輸入對應(yīng)的信息,該第一輸入與地理區(qū)域內(nèi)的地理位置關(guān)聯(lián);響應(yīng)于該信息,提供比例尺以顯示在顯示器上,該比例尺包括圍繞地理位置的第一圖形和第二圖形;計算第一圖形和第二圖形之間的距離;以及提供參考值以顯示在顯示器上,該參考值包括在比例尺的第一圖形和第二圖形之間行進的時間或距離中的至少一個,行進的時間或距離基于所計算的距離。在其他方面,所述信息可以包括對更新的地理區(qū)域的請求,并且該方法還包括提供更新的地理區(qū)域以顯示在設(shè)備的顯示器上,其中,該比例尺圍繞更新的地理區(qū)域內(nèi)的地理位置。在其他方面,第二圖形可以是環(huán),并且第二圖形同心地圍繞第一圖形。在其他方面,第一圖形可以定位于地理位置的中心。在其他方面,參考值可以是行進的時間,并且確定參考值包括確定行進速度,以及基于行進速度確定在第一圖形和第二圖形之間行進的估計時間,其中,參考值可以是行進的估計時間。在其他方面,該方法可以進一步包括:接收與第二輸入對應(yīng)的信息,第二輸入與地理區(qū)域內(nèi)的第二地理位置關(guān)聯(lián);響應(yīng)于與第二輸入對應(yīng)的信息,提供第二比例尺以顯示在顯示器上,第二比例尺包括圍繞第二地理位置的第一圖形和第二圖形;計算第二比例尺的第一圖形和第二圖形之間的距離;以及提供更新的參考值以顯示在顯示器上,該更新的參考值包括在第二比例尺的第一環(huán)和第二環(huán)之間行進的時間或距離中的至少一個,第二比例尺的在第一圖形和第二圖形之間行進的時間或距離基于第二比例尺的第一圖形和第二圖形之間的所計算的距離。在其他方面,該比例尺和參考值可以被配置為在一段時間內(nèi)淡出。在其他方面,該比例尺和參考值可以被配置為在一段時間之后停止顯示在顯示器上。在其他方面,確定行進速度可以包括基于與設(shè)備的用戶關(guān)聯(lián)的數(shù)據(jù)來確定行進速度。在其他方面,基于與設(shè)備的用戶關(guān)聯(lián)的數(shù)據(jù)確定行進速度可以包括將機器學(xué)習(xí)模型應(yīng)用于與設(shè)備的用戶關(guān)聯(lián)的數(shù)據(jù)以生成行進速度。
3、本公開的另一方面提供了一種系統(tǒng),該系統(tǒng)包括被配置為存儲指令或數(shù)據(jù)中的至少一個的存儲器以及操作性地聯(lián)接到存儲器的一個或多個處理器,該一個或多個處理器被配置為:提供地理區(qū)域以顯示在設(shè)備的顯示器上;接收與第一輸入對應(yīng)的信息,第一輸入與地理區(qū)域內(nèi)的地理位置關(guān)聯(lián);響應(yīng)于所述信息,提供比例尺以顯示在顯示器上,該比例尺包括圍繞地理位置的第一圖形和第二圖形;計算第一圖形和第二圖形之間的距離;以及提供參考值以顯示在顯示器上,該參考值包括在比例尺的第一圖形和第二圖形之間行進的時間或距離中的至少一個,行進的時間或距離基于所計算的距離。在其他方面,所述信息可以包括對更新的地理區(qū)域的請求,并且一個或多個處理器還被配置為提供更新的地理區(qū)域以顯示在顯示器上,其中,比例尺圍繞更新的地理區(qū)域內(nèi)的地理位置。在其他方面,第二圖形可以是環(huán),并且第二圖形同心地圍繞第一圖形。在其他方面,第一圖形可以位于地理位置的中心。在其他方面,參考值可以是行進的時間,并且確定參考值包括確定行進速度,和基于行進速度確定在第一圖形和第二圖形之間行進的估計時間,其中,參考值可以是行進的估計時間。在其他方面,一個或多個處理器還可以進一步被配置為:接收與第二輸入對應(yīng)的信息,第二輸入與地理區(qū)域內(nèi)的第二地理位置關(guān)聯(lián);響應(yīng)于與第二輸入對應(yīng)的信息,提供第二比例尺以顯示在顯示器上,第二比例尺包括圍繞第二地理位置的第一圖形和第二圖形;計算第二比例尺的第一圖形和第二圖形之間的距離;以及提供更新的參考值以顯示在顯示器上,更新的參考值包括在第二比例尺的第一圖形和第二圖形之間行進的時間或距離中的至少一個,第二比例尺的在第一環(huán)和第二環(huán)之間行進的時間或距離基于第二比例尺的第一圖形和第二圖形之間的所計算的距離。在其他方面,該比例尺和參考值可以被配置為在一段時間內(nèi)淡出。在其他方面,該比例尺和參考值可以被配置為在一段時間之后停止顯示在顯示器上。
4、本公開的又一方面提供了一種存儲指令的非暫時性計算設(shè)備可讀介質(zhì),該指令在由一個或多個處理器執(zhí)行時使一個或多個處理器:提供地理區(qū)域以顯示在設(shè)備的顯示器上;接收與第一輸入對應(yīng)的信息,第一輸入與地理區(qū)域內(nèi)的地理位置關(guān)聯(lián);響應(yīng)于所述信息,提供比例尺以顯示在顯示器上,該比例尺包括圍繞地理位置的第一圖形和第二圖形;計算第一圖形和第二圖形之間的距離;以及提供參考值以顯示在顯示器上,該參考值包括在比例尺的第一圖形和第二圖形之間行進的時間或距離中的至少一個,行進的時間或距離基于所計算的距離。在其他方面,所述信息可包括對更新的地理區(qū)域的請求,并且該指令還使一個或多個處理器提供更新的地理區(qū)域以顯示在顯示器上,其中,該比例尺圍繞更新的地理區(qū)域內(nèi)的地理位置。在其他方面,第二圖形可以是環(huán),并且第二圖形同心地圍繞第一圖形。在其他方面,參考值可以是行進的時間,并且確定參考值包括確定行進速度,以及基于行進速度確定在第一圖形和第二圖形之間行進的估計時間,其中,參考值可以是行進的估計時間。還提供了一種計算機程序,該計算機程序包括指令,該指令在由一個或多個計算裝置執(zhí)行時,使該一個或多個計算裝置執(zhí)行本文所述的任何方法。
5、本公開的又一方面提供了一種用于更新地圖比例尺的方法。該方法包括:由一個或多個處理器提供用于在設(shè)備的顯示器上顯示的地理區(qū)域;由一個或多個處理器接收對應(yīng)于與所述地理區(qū)域的更新的視圖相關(guān)聯(lián)的輸入的更新信息,所更新的視圖對應(yīng)于所述地理區(qū)域的縮放或平移或者對應(yīng)于所述地理區(qū)域內(nèi)的選擇的點的居中;響應(yīng)于所述更新信息,由一個或多個處理器提供包括至少部分圍繞所述地理區(qū)域的更新的視圖內(nèi)的與所述輸入相關(guān)聯(lián)的點的圖形的比例尺,并在顯示器上顯示;由一個或多個處理器計算比例尺的距離;以及由一個或多個處理器提供用于在顯示器上顯示的參考值,該參考值包括基于距離行進的時間或距離中的至少一個。
6、本公開的又一方面提供了一種系統(tǒng)。該系統(tǒng)包括:一個或多個處理器;以及一個或多個存儲設(shè)備,耦合到一個或多個處理器并存儲指令,所述指令在由一個或多個處理器執(zhí)行時,使得一個或多個處理器執(zhí)行用于更新地圖比例尺的操作。所述操作包括:提供用于在設(shè)備的顯示器上顯示的地理區(qū)域;接收對應(yīng)于與所述地理區(qū)域的更新的視圖相關(guān)聯(lián)的輸入的更新信息,所更新的視圖對應(yīng)于所述地理區(qū)域的縮放或平移或者對應(yīng)于所述地理區(qū)域內(nèi)的選擇的點的居中;響應(yīng)于所述更新信息,提供包括至少部分圍繞所述地理區(qū)域的更新的視圖內(nèi)的與所述輸入相關(guān)聯(lián)的點的圖形的比例尺,并在顯示器上顯示;計算比例尺的距離;以及提供用于在顯示器上顯示的參考值,該參考值包括基于距離行進的時間或距離中的至少一個。
7、本公開的又一方面提供了一種用于存儲指令的非暫時性計算機可讀介質(zhì),所述指令在由一個或多個處理器執(zhí)行時,使得一個或多個處理器執(zhí)行用于更新地圖比例尺的操作。所述操作包括:提供用于在設(shè)備的顯示器上顯示的地理區(qū)域;接收對應(yīng)于與所述地理區(qū)域的更新的視圖相關(guān)聯(lián)的輸入的更新信息,所更新的視圖對應(yīng)于所述地理區(qū)域的縮放或平移或者對應(yīng)于所述地理區(qū)域內(nèi)的選擇的點的居中;響應(yīng)于所述更新信息,提供包括至少部分圍繞所述地理區(qū)域的更新的視圖內(nèi)的與所述輸入相關(guān)聯(lián)的點的圖形的比例尺,并在顯示器上顯示;計算比例尺的距離;以及提供用于在顯示器上顯示的參考值,該參考值包括基于距離行進的時間或距離中的至少一個。