CN103185586A - 地图显示方法以及控制地图显示的装置、导航装置 - Google Patents

地图显示方法以及控制地图显示的装置、导航装置 Download PDF

Info

Publication number
CN103185586A
CN103185586A CN2011104584709A CN201110458470A CN103185586A CN 103185586 A CN103185586 A CN 103185586A CN 2011104584709 A CN2011104584709 A CN 2011104584709A CN 201110458470 A CN201110458470 A CN 201110458470A CN 103185586 A CN103185586 A CN 103185586A
Authority
CN
China
Prior art keywords
map
coordinate
screen
basic point
ordinate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011104584709A
Other languages
English (en)
Other versions
CN103185586B (zh
Inventor
王军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pateo Connect and Technology Shanghai Corp
Original Assignee
Shanghai Pateo Electronic Equipment Manufacturing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Pateo Electronic Equipment Manufacturing Co Ltd filed Critical Shanghai Pateo Electronic Equipment Manufacturing Co Ltd
Priority to CN201110458470.9A priority Critical patent/CN103185586B/zh
Publication of CN103185586A publication Critical patent/CN103185586A/zh
Application granted granted Critical
Publication of CN103185586B publication Critical patent/CN103185586B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Navigation (AREA)
  • Instructional Devices (AREA)

Abstract

一种地图显示方法以及控制地图显示的装置、导航装置,其中地图显示方法包括:获取地图基点的屏幕坐标和地图坐标;确定地图的旋转角度;基于所述地图的旋转角度和地图比例系数确定变换参数;确定地图对象的地图坐标相对于地图基点的地图坐标的坐标偏移参数;基于所述地图基点的屏幕坐标、所述坐标偏移参数以及所述变换参数将所述地图对象的地图坐标转换成对应的地图对象的屏幕坐标;基于地图对象的屏幕坐标在屏幕中显示包含所述地图对象的地图。本技术方案能够以屏幕上的任意点为当前车位所在位置,并且在改变当前车位位置后,能更快地重新绘制导航地图,节省导航装置内的计算资源。

Description

地图显示方法以及控制地图显示的装置、导航装置
技术领域
本发明涉及导航技术领域,特别涉及地图显示方法以及控制地图显示的装置。
背景技术
以全球定位***(Global Positioning System,GPS)为基础的导航装置广泛应用于汽车领域为驾驶者提供导航信息。通常,导航装置具有的功能包括提供地图资料库以使导航装置的显示器显示电子地图,通过GPS接收器获取汽车所处的位置。在汽车行驶过程中,导航装置将根据用户输入的目的地信息以及出发地信息计算路线并生成导航信息,或者导航装置也可以通过与其相连的远程服务器来计算路线,远程服务器计算路线后提供相应的导航信息给导航装置。这样用户可以根据导航装置提供的导航信息抵达目的地。
现有导航装置的显示屏幕上,当前车位所在的位置一般为屏幕的中心点,但是用户在驾车过程中,可能需要看到车位前方更多的道路信息,或者当屏幕的右上角或者左上角有小地图显示时,可能会遮挡部分道路信息,此时需要调整当前车位在屏幕上的位置。通常,对于触摸屏,用户可以直接将车位的位置拖到屏幕上的任意点;对于非触摸屏,用户也可以通过导航装置上的方向键调整车位在屏幕上的位置。但是,现有导航装置在用户调整了车位的位置后,重新确定导航地图上的各要素点的屏幕坐标时,需要耗费导航装置内大量的计算资源。
参考图1所示的是现有技术中将地图坐标转换成屏幕坐标的坐标示意图。具体地,图1(a)是地图坐标系,图1(b)是屏幕坐标系。其中,图1(a)中H、W代表当前导航装置的视窗内显示的地图范围;图1(b)中H’、W’代表当前导航装置的视窗内屏幕的范围。
现有技术中,通常是基于“相似比”的基本思想将地图坐标转换成屏幕坐标。具体地,包括两个转换公式:W/W’=(x-x0)/x’、H/H’=(y-y0)/(H’-y’)。因此,在确定了当前地图的显示范围H、W以及地图坐标原点(x0,y0),并且确定了当前屏幕的范围H’、W’后,就可以根据上述两个转换公式将地图坐标(x,y)转换成屏幕坐标。
更多关于导航装置中导航地图显示的技术方案可以参考公开号为CN1920807A的发明名称为“数字地图显示方法”的中国专利申请文件,但仍旧没有解决上述问题。
发明内容
本发明解决的问题是提供一种地图显示方法,能够以屏幕上的任意点为当前车位的位置,并且在改变当前车位位置后能更快地重新确定导航地图上的各要素点的屏幕坐标,节省导航装置内的计算资源。
为解决上述问题,本发明实施例提供了一种地图显示方法,包括:获取地图基点的屏幕坐标和地图坐标;确定地图的旋转角度;基于所述地图的旋转角度和地图比例系数确定变换参数;确定地图对象的地图坐标相对于地图基点的地图坐标的坐标偏移参数;基于所述地图基点的屏幕坐标、所述坐标偏移参数以及所述变换参数将所述地图对象的地图坐标转换成对应的地图对象的屏幕坐标;基于地图对象的屏幕坐标在屏幕中显示包含所述地图对象的地图。
可选地,所述基于所述地图的旋转角度和地图比例系数确定变换参数包括:计算所述旋转角度的正弦值和余弦值;根据所述正弦值和所述地图比例系数的比值确定第一变换参数;根据所述余弦值和所述地图比例系数的比值确定第二变换参数。
可选地,所述地图对象的地图坐标和所述地图基点的地图坐标都包括纬度坐标和经度坐标;所述确定地图对象的地图坐标相对于地图基点的地图坐标的坐标偏移参数包括:根据所述地图基点的地图坐标的经度坐标和所述地图对象的地图坐标的经度坐标确定所述坐标偏移参数中的横坐标偏移量;根据所述地图基点的地图坐标的纬度坐标和所述地图对象的地图坐标的纬度坐标确定所述坐标偏移参数中的纵坐标偏移量。
可选地,所述地图基点的屏幕坐标和所述地图对象的屏幕坐标都包括横坐标和纵坐标;基于所述地图基点的屏幕坐标、所述坐标偏移参数以及所述变换参数将所述地图对象的地图坐标转换成对应的地图对象的屏幕坐标包括:
根据所述地图基点的屏幕坐标的横坐标、所述横坐标偏移量与所述第二变换参数的乘积以及所述纵坐标偏移量与所述第一变换参数的乘积将所述地图对象的地图坐标的横坐标转换成所述地图对象的屏幕坐标的横坐标;
根据所述地图基点的屏幕坐标的纵坐标、所述纵坐标偏移量与所述第二变换参数的乘积以及所述横坐标偏移量与所述第一变换参数的乘积将所述地图对象的地图坐标的纵坐标转换成所述地图对象的屏幕坐标的纵坐标。
可选地,所述地图为导航地图。
本发明实施例还提供了一种控制地图显示的装置,包括:坐标获取单元,用于获取地图基点的屏幕坐标和地图坐标;角度确定单元,用于确定地图的旋转角度;变换参数确定单元,用于基于所述角度确定单元确定的地图的旋转角度和地图比例系数确定变换参数;偏移参数确定单元,用于确定地图对象的地图坐标相对于所述坐标获取单元获取的地图基点的地图坐标的坐标偏移参数;坐标转换单元,用于基于所述坐标获取单元获取的地图基点的屏幕坐标、所述偏移参数确定单元确定的坐标偏移参数以及所述变换参数单元确定的变换参数将所述地图对象的地图坐标转换成对应的地图对象的屏幕坐标;绘制单元,用于基于所述坐标转换单元确定的地图对象的屏幕坐标在屏幕中显示包含所述地图对象的地图。
可选地,所述变换参数确定单元包括:计算单元,用于确定所述旋转角度的正弦值和余弦值;第一变换参数确定单元,用于根据所述正弦值和所述地图比例系数的比值确定第一变换参数;第二变换参数确定单元,用于根据所述余弦值和所述地图比例系数的比值确定第二变换参数。
可选地,所述地图对象的地图坐标和所述地图基点的地图坐标都包括纬度坐标和经度坐标;所述偏移参数确定单元包括:第一偏移参数确定单元,用于根据所述地图基点的地图坐标的经度坐标和所述地图对象的地图坐标的经度坐标确定所述坐标偏移参数中的横坐标偏移量;第二偏移参数确定单元,用于根据所述地图基点的地图坐标的纬度坐标和所述地图对象的地图坐标的纬度坐标确定所述坐标偏移参数中的纵坐标偏移量。
可选地,所述地图基点的屏幕坐标和所述地图对象的屏幕坐标都包括横坐标和纵坐标;所述坐标转换单元包括:
第一转换单元,用于根据所述地图基点的屏幕坐标的横坐标、所述横坐标偏移量与所述第二变换参数的乘积以及所述纵坐标偏移量与所述第一变换参数的乘积将所述地图对象的地图坐标的横坐标转换成所述地图对象的屏幕坐标的横坐标;
第二转换单元,用于根据所述地图基点的屏幕坐标的纵坐标、所述纵坐标偏移量与所述第二变换参数的乘积以及所述纵坐标偏移量与所述第一变换参数的乘积将所述地图对象的地图坐标的纵坐标转换成所述地图对象的屏幕坐标的纵坐标。
可选地,所述地图是导航地图。
本发明实施例还提供了一种导航装置,包括上述控制地图显示的装置。
与现有技术相比,本发明技术方案具有以下有益效果:
本发明提供的地图显示方法,能够以屏幕上的任意点为当前车位的位置,并且在改变当前车位位置后,基于原车位(地图基点)的屏幕坐标、地图对象的地图坐标相对于地图基点的地图坐标的坐标偏移参数以及根据地图旋转角度和地图比例系数确定的变换参数将所述地图对象的地图坐标转换成对应的屏幕坐标,从而能更快地重新绘制导航地图,节省导航装置内的计算资源。
附图说明
图1所示的是现有技术中将地图坐标转换成屏幕坐标的坐标示意图;
图2是本发明的一种地图显示方法的具体实施方式的流程示意图;
图3a和图3b所示的本发明的一种地图显示方法的具体实施例的效果图;
图4是本发明的一种控制地图显示的装置的具体实施例的结构示意图。
具体实施方式
针对现有技术的问题,发明人经过研究,提供了一种地图显示方法及控制地图显示的装置,能够以屏幕上的任意点为当前车位的位置,并且在改变当前车位位置后,基于原车位(地图基点)的屏幕坐标、地图对象的地图坐标相对于地图基点的地图坐标的坐标偏移参数以及根据地图旋转角度和地图比例系数确定的变换参数将所述地图对象的地图坐标转换成对应的屏幕坐标,从而能更快地重新绘制导航地图,节省导航装置内的计算资源。
为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。
在以下描述中阐述了具体细节以便于充分理解本发明。但是本发明能够以多种不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广。因此本发明不受下面公开的具体实施方式的限制。
如图2所示的是的本发明的一种地图显示方法的具体实施方式的流程示意图。参考图2,所述地图显示方法包括:
步骤S1:获取地图基点的屏幕坐标和地图坐标;
步骤S2:确定地图的旋转角度;
步骤S3:基于所述地图的旋转角度和地图比例系数确定变换参数;
步骤S4:确定地图对象的地图坐标相对于地图基点的地图坐标的坐标偏移参数;
步骤S5:基于所述地图基点的屏幕坐标、所述坐标偏移参数以及所述变换参数将所述地图对象的地图坐标转换成对应的地图对象的屏幕坐标;
步骤S6:基于地图对象的屏幕坐标在屏幕中显示包含所述地图对象的地图。
下面结合具体实施例来描述图2所述的地图显示方法的具体实施方式。结合参考图3a和图3b所示的本发明的一种地图显示方法的具体实施例的效果图。需要说明的是,本实施例中,所述地图为导航地图,所述导航对象为汽车。
具体地,如步骤S1所述,获取地图基点的屏幕坐标和地图坐标。
在本实施例中,如图3a所示的是以当前车位在屏幕上的位置2为中心点绘制导航地图的效果图,在所述导航地图1中以当前车位所在的所述位置2作为地图基点、还包括多条道路以及多个兴趣点(例如兴趣点A)。
本领域技术人员知晓,所述位置2(即地图基点)具有两个坐标值,分别为屏幕坐标和地图坐标。其中,如图3a所示,屏幕坐标系是以左上角为原点O,X轴向右为正方向,Y轴向下为正方向;地图坐标系(未示出)是以左下角为原点,X轴向右为正方向,Y轴向上为正方向。
通常在导航装置的地图数据库中,导航地图上每个要素点的坐标(即地图坐标)都是确定的,假设所述位置2(即地图基点)的地图坐标包括纬度坐标和经度坐标,通常导航装置需要将通过GPS接收器获取到的GPS坐标(包括经纬度坐标)转换成高斯平面坐标,以实现GPS坐标在导航地图中的正确匹配,本实施例中,经度坐标和纬度坐标分别对应于横坐标mapBaseX和纵坐标mapBaseY。当需要将导航地图显示在屏幕上时,需要将导航地图上各个要素点的地图坐标转换成屏幕坐标,本领域技术人员常用的做法是现有技术中所述的“相似比”的基本思想将地图坐标转换成屏幕坐标,在此不作赘述。
本实施例中,假设屏幕左上角(即原点O)坐标为(left,top)、右下角坐标为(right,bottom),从而可以确定屏幕的大小:长为(right-left)、宽为(bottom-top)的矩形。因此,所述位置2(即地图基点)的屏幕坐标可以通过两种方式来确定:
1)假设所述位置2的坐标与左上角的距离为dx和dy,则地图基点的屏幕坐标为:scrBaseX(横坐标)=left+dx、scrBaseY(纵坐标)=top+dy。
2)假设所述位置2的坐标与右下角的距离为dx’和dy’,则地图基点的屏幕坐标为:scrBaseX(横坐标)=right-dx’、scrBaseY(纵坐标)=bottom-dy。
本领域技术人员可以任意选择上述任一种方式确定所述地图基点的屏幕坐标。
如步骤S2所述,确定地图的旋转角度。
本领域技术人员知晓,通常在导航装置的屏幕上,当前车位(如所述位置2)的方向总是竖直向上的,这样可以便于用户观察当前车位的位置。但是,导航路线中各条道路的方向则不一定竖直向上,因此,在行车过程中,如果当前车位所在道路的方向不是竖直向上时,则需要旋转地图以使当前车位所在道路的方向竖直向上,从而使得导航地图上所有的要素点都将产生一个旋转角度。所述旋转角度的具体值是根据当前车位转到的那条道路和先前所在道路之间的夹角来确定。
如步骤S3所述,基于所述地图的旋转角度和地图比例系数确定变换参数。
在本实施例中,本步骤包括:
首先,计算所述旋转角度的正弦值和余弦值。
假设所述旋转角度为a,则所述旋转角度的正弦值为:sin(a)=m_sinAngle;所述旋转角度的余弦值为:cos(a)=m_cosAngle。进一步地,设当前地图的比例系数为scalVal。
然后,根据所述正弦值和所述地图比例系数的比值确定第一变换参数。
具体地,所述第一变换参数为:m_sinDivScale=m_sinAngle/scalVal。
根据所述余弦值和所述地图比例系数的比值确定第二变换参数。
具体地,所述第二变换参数为:m_cosDivScale=m_cosAngle/scalVal。
上述第一变换参数和第二变换参数将在后续进行地图坐标与屏幕坐标转换时使用。
如步骤S4所述,确定地图对象的地图坐标相对于地图基点的地图坐标的坐标偏移参数。
具体地,本步骤实施的前提是:用户改变了当前车位所在屏幕上的位置,如将所述当前车位从图3a中的位置2移到了图3b中的位置2’,导航装置可以直接获取到所述位置2’的屏幕坐标。
进一步地,如图3b所示,需要确定所述导航地图1’中其他各个要素点的屏幕坐标。在本步骤中,首先确定地图对象(包括各个要素点)的地图坐标相对于地图基点的地图坐标的坐标偏移参数。例如,以所述导航地图1’中的兴趣点B为例,假设所述兴趣点B(地图对象)的地图坐标包括经度坐标和纬度坐标,分别对应于横坐标mapX和纵坐标mapY。
本步骤具体包括:
1)根据所述地图基点的地图坐标的经度坐标和所述地图对象的地图坐标的经度坐标确定所述坐标偏移参数中的横坐标偏移量。
具体地,其中所述地图基点的地图坐标的经度坐标对应于横坐标为mapBaseX,所述地图对象的地图坐标的经度坐标对应于横坐标为mapX,因此,所述坐标偏移参数中的横坐标偏移量为offsetX=mapX-mapBaseX。
2)根据所述地图基点的地图坐标的纬度坐标和所述地图对象的地图坐标的纬度坐标确定所述坐标偏移参数中的纵坐标偏移量。
具体地,其中所述地图基点的地图坐标的纬度坐标对应于纵坐标为mapBaseY,所述地图对象的地图坐标的纬度坐标对应于纵坐标为mapY,因此,所述坐标偏移参数中的纵坐标偏移量为offsetY=mapY-mapBaseY。
如步骤S5所述,基于所述地图基点的屏幕坐标、所述坐标偏移参数以及所述变换参数将所述地图对象的地图坐标转换成对应的地图对象的屏幕坐标。
在本实施例中,本步骤具体包括:
1)根据所述地图基点的屏幕坐标的横坐标、所述横坐标偏移量与所述第二变换参数的乘积以及所述纵坐标偏移量与所述第一变换参数的乘积将所述地图对象的地图坐标的横坐标转换成所述地图对象的屏幕坐标的横坐标。
具体地,其中所述地图基点的屏幕坐标的横坐标为scrBaseX,所述横坐标偏移量为offsetX、所述纵坐标偏移量为offsetY、所述第一变换参数为m_sinDivScale、所述第二变换参数为m_cosDivScale,因此,所述地图对象的屏幕坐标的横坐标为:
scrX=scrBaseX+(offsetX*m_cosDivScale-offsetY*m_sinDivScale)。
2)根据所述地图基点的屏幕坐标的纵坐标、所述纵坐标偏移量与所述第二变换参数的乘积以及所述横坐标偏移量与所述第一变换参数的乘积将所述地图对象的地图坐标的纵坐标转换成所述地图对象的屏幕坐标的纵坐标。
具体地,其中所述地图基点的屏幕坐标的纵坐标为scrBaseY,所述横坐标偏移量为offsetX、所述纵坐标偏移量为offsetY、所述第一变换参数为m_sinDivScale、所述第二变换参数为m_cosDivScale,因此,所述地图对象的屏幕坐标的纵坐标为:
scrY=scrBaseY-(offsetY*m_cosDivScale+offsetX*m_sinDivScale)。
上述是以所述导航地图1’中的兴趣点B为例,将所述兴趣点B的地图坐标转换成屏幕坐标,相类似地,其他各个地图对象也可以依照上述方法将地图坐标转换成屏幕坐标。
如步骤S6所述,基于地图对象的屏幕坐标在屏幕中显示包含所述地图对象的地图。
具体地,如图3b所示,在屏幕上显示以所述位置2’为当前车位所在位置的导航地图1’。所述导航地图1’中的各个要素点(地图对象)的屏幕坐标可以根据上述步骤S5计算得到。进一步地,由于在所述屏幕坐标系中,各个地图对象的屏幕坐标减去原点O的屏幕坐标得到的差值(包括横坐标差值和纵坐标差值)都是正值,因此当上述步骤S5计算得到的地图对象的屏幕坐标减去原点O的屏幕坐标得到的差值为负值,则表示在移动地图过程中将该地图对象移出了屏幕范围。
例如,继续参考图3a,在以所述位置2为当前车位(作为地图基点)的所述导航地图1中的兴趣点A位于当前屏幕范围内,但是在图3b中,在以所述位置2’为当前车位的所述导航地图1’中,所述兴趣点A已被移出屏幕范围。也就是说,所述兴趣点A的地图坐标转换成的屏幕坐标减去原点O的屏幕坐标得到的差值为负值,因此在所述导航地图1’的屏幕范围内不包含所述兴趣点A。
又例如,继续参考图3b,在以所述位置2’为当前车位的所述导航地图1’中包含了图3a中所述导航地图1中所不包含的兴趣点B,在以所述位置2’为当前车位的所述导航地图1’中,所述兴趣点B被移入到屏幕范围内。也就是说,所述兴趣点B的地图坐标转成的屏幕坐标减去原点O的屏幕坐标得到的差值为正值,且该屏幕坐标值在所述屏幕范围内,即所述兴趣点B的屏幕坐标在上述步骤S1所确定的屏幕大小的范围内。
结合参考图3a和图3b,用户将当前车位所在位置从图3a中的位置2移到了图3b中的位置2’,因此可以看到当前车位的右上角方位处更多的道路信息。根据本发明实施例提供的地图显示方法,用户可以将屏幕上任意点作为当前车位所在位置,从而可以根据需要调整导航地图上的观察范围以及观察视角。进一步地,根据本技术方案的地图显示方法可以节省导航装置内的计算资源。
基于上述地图显示方法,本发明实施例还提供了一种控制地图显示的装置。如图4所示的是本发明的一种控制地图显示的装置的具体实施例的结构示意图。参考图4,所述控制地图显示的装置3包括:坐标获取单元31,用于获取地图基点的屏幕坐标和地图坐标;角度确定单元32,用于确定地图的旋转角度;变换参数确定单元33,用于基于所述角度确定单元32确定的地图的旋转角度和地图比例系数确定变换参数;偏移参数确定单元34,用于确定地图对象的地图坐标相对于所述坐标获取单元31获取的地图基点的地图坐标的坐标偏移参数;坐标转换单元35,用于基于所述坐标获取单元31获取的地图基点的屏幕坐标、所述偏移参数确定单元34确定的坐标偏移参数以及所述变换参数单元33确定的变换参数将所述地图对象的地图坐标转换成对应的地图对象的屏幕坐标;以及绘制单元36,用于基于所述坐标转换单元35确定的地图对象的屏幕坐标在屏幕中显示包含所述地图对象的地图。在本实施例中,所述地图是导航地图,所述导航对象为汽车。
具体地,所述变换参数确定单元33包括:计算定单元(未示出),用于确定所述旋转角度的正弦值和余弦值;第一变换参数确定单元(未示出),用于根据所述正弦值和所述地图比例系数的比值确定第一变换参数;第二变换参数确定单元(未示出),用于根据所述余弦值和所述地图比例系数的比值确定第二变换参数。
所述地图对象的地图坐标和所述地图基点的地图坐标都包括纬度坐标和经度坐标。所述偏移参数确定单元34包括:第一偏移参数确定单元(未示出),用于根据所述地图基点的地图坐标的经度坐标和所述地图对象的地图坐标的经度坐标确定所述坐标偏移参数中的横坐标偏移量;第二偏移参数确定单元(未示出),用于根据所述地图基点的地图坐标的纬度坐标和所述地图对象的地图坐标的纬度坐标确定所述坐标偏移参数中的纵坐标偏移量。
所述地图基点的屏幕坐标和所述地图对象的屏幕坐标都包括横坐标和纵坐标。所述坐标转换单元35包括:第一转换单元(未示出),用于根据所述地图基点的屏幕坐标的横坐标、所述横坐标偏移量与所述第二变换参数的乘积以及所述纵坐标偏移量与所述第一变换参数的乘积将所述地图对象的地图坐标的横坐标转换成所述地图对象的屏幕坐标的横坐标;第二转换单元(未示出),用于根据所述地图基点的屏幕坐标的纵坐标、所述纵坐标偏移量与所述第二变换参数的乘积以及所述纵坐标偏移量与所述第一变换参数的乘积将所述地图对象的地图坐标的纵坐标转换成所述地图对象的屏幕坐标的纵坐标。
进一步地,本发明实施例还提供了一种导航装置,包括如图4所示的一种控制地图显示的装置。
综上所述,根据本技术方案提供的地图显示方法,能够以屏幕上的任意点为当前车位的位置,并且在改变当前车位位置后,基于原车位(地图基点)的屏幕坐标、地图对象的地图坐标相对于地图基点的地图坐标的坐标偏移参数以及根据地图旋转角度和地图比例系数确定的变换参数将所述地图对象的地图坐标转换成对应的屏幕坐标,从而能更快地重新绘制导航地图,节省导航装置内的计算资源。
本发明虽然已以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以利用上述揭示的方法和技术内容对本发明技术方案做出可能的变动和修改,因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化及修饰,均属于本发明技术方案的保护范围。

Claims (11)

1.一种地图显示方法,其特征在于,包括:
获取地图基点的屏幕坐标和地图坐标;
确定地图的旋转角度;
基于所述地图的旋转角度和地图比例系数确定变换参数;
确定地图对象的地图坐标相对于地图基点的地图坐标的坐标偏移参数;
基于所述地图基点的屏幕坐标、所述坐标偏移参数以及所述变换参数将所述地图对象的地图坐标转换成对应的地图对象的屏幕坐标;
基于地图对象的屏幕坐标在屏幕中显示包含所述地图对象的地图。
2.根据权利要求1所述的地图显示方法,其特征在于,所述基于所述地图的旋转角度和地图比例系数确定变换参数包括:
计算所述旋转角度的正弦值和余弦值;
根据所述正弦值和所述地图比例系数的比值确定第一变换参数;
根据所述余弦值和所述地图比例系数的比值确定第二变换参数。
3.根据权利要求2所述的地图显示方法,其特征在于,所述地图对象的地图坐标和所述地图基点的地图坐标都包括纬度坐标和经度坐标;所述确定地图对象的地图坐标相对于地图基点的地图坐标的坐标偏移参数包括:
根据所述地图基点的地图坐标的经度坐标和所述地图对象的地图坐标的经度坐标确定所述坐标偏移参数中的横坐标偏移量;
根据所述地图基点的地图坐标的纬度坐标和所述地图对象的地图坐标的纬度坐标确定所述坐标偏移参数中的纵坐标偏移量。
4.根据权利要求3所述的地图显示方法,其特征在于,所述地图基点的屏幕坐标和所述地图对象的屏幕坐标都包括横坐标和纵坐标;基于所述地图基点的屏幕坐标、所述坐标偏移参数以及所述变换参数将所述地图对象的地图坐标转换成对应的地图对象的屏幕坐标包括:
根据所述地图基点的屏幕坐标的横坐标、所述横坐标偏移量与所述第二变换参数的乘积以及所述纵坐标偏移量与所述第一变换参数的乘积将所述地图对象的地图坐标的横坐标转换成所述地图对象的屏幕坐标的横坐标;
根据所述地图基点的屏幕坐标的纵坐标、所述纵坐标偏移量与所述第二变换参数的乘积以及所述横坐标偏移量与所述第一变换参数的乘积将所述地图对象的地图坐标的纵坐标转换成所述地图对象的屏幕坐标的纵坐标。
5.根据权利要求1所述的地图显示方法,其特征在于,所述地图是导航地图。
6.一种控制地图显示的装置,其特征在于,包括:
坐标获取单元,用于获取地图基点的屏幕坐标和地图坐标;
角度确定单元,用于确定地图的旋转角度;
变换参数确定单元,用于基于所述角度确定单元确定的地图的旋转角度和地图比例系数确定变换参数;
偏移参数确定单元,用于确定地图对象的地图坐标相对于所述坐标获取单元获取的地图基点的地图坐标的坐标偏移参数;
坐标转换单元,用于基于所述坐标获取单元获取的地图基点的屏幕坐标、所述偏移参数确定单元确定的坐标偏移参数以及所述变换参数单元确定的变换参数将所述地图对象的地图坐标转换成对应的地图对象的屏幕坐标;
绘制单元,用于基于所述坐标转换单元确定的地图对象的屏幕坐标在屏幕中显示包含所述地图对象的地图。
7.根据权利要求6所述的控制地图显示的装置,其特征在于,所述变换参数确定单元包括:
计算单元,用于确定所述旋转角度的正弦值和余弦值;
第一变换参数确定单元,用于根据所述正弦值和所述地图比例系数的比值确定第一变换参数;
第二变换参数确定单元,用于根据所述余弦值和所述地图比例系数的比值确定第二变换参数。
8.根据权利要求7所述的控制地图显示的装置,其特征在于,所述地图对象的地图坐标和所述地图基点的地图坐标都包括纬度坐标和经度坐标;所述偏移参数确定单元包括:
第一偏移参数确定单元,用于根据所述地图基点的地图坐标的经度坐标和所述地图对象的地图坐标的经度坐标确定所述坐标偏移参数中的横坐标偏移量;
第二偏移参数确定单元,用于根据所述地图基点的地图坐标的纬度坐标和所述地图对象的地图坐标的纬度坐标确定所述坐标偏移参数中的纵坐标偏移量。
9.根据权利要求8所述的控制地图显示的装置,其特征在于,所述地图基点的屏幕坐标和所述地图对象的屏幕坐标都包括横坐标和纵坐标;所述坐标转换单元包括:
第一转换单元,用于根据所述地图基点的屏幕坐标的横坐标、所述横坐标偏移量与所述第二变换参数的乘积以及所述纵坐标偏移量与所述第一变换参数的乘积将所述地图对象的地图坐标的横坐标转换成所述地图对象的屏幕坐标的横坐标;
第二转换单元,用于根据所述地图基点的屏幕坐标的纵坐标、所述纵坐标偏移量与所述第二变换参数的乘积以及所述纵坐标偏移量与所述第一变换参数的乘积将所述地图对象的地图坐标的纵坐标转换成所述地图对象的屏幕坐标的纵坐标。
10.根据权利要求6所述的控制地图显示的装置,其特征在于,所述地图是导航地图。
11.一种导航装置,其特征在于,包括权利要求6至10所述的任一项所述的控制地图显示的装置。
CN201110458470.9A 2011-12-30 2011-12-30 地图显示方法以及控制地图显示的装置、导航装置 Active CN103185586B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110458470.9A CN103185586B (zh) 2011-12-30 2011-12-30 地图显示方法以及控制地图显示的装置、导航装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110458470.9A CN103185586B (zh) 2011-12-30 2011-12-30 地图显示方法以及控制地图显示的装置、导航装置

Publications (2)

Publication Number Publication Date
CN103185586A true CN103185586A (zh) 2013-07-03
CN103185586B CN103185586B (zh) 2017-11-07

Family

ID=48676883

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110458470.9A Active CN103185586B (zh) 2011-12-30 2011-12-30 地图显示方法以及控制地图显示的装置、导航装置

Country Status (1)

Country Link
CN (1) CN103185586B (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103728637A (zh) * 2014-01-03 2014-04-16 中南大学 一种农田作业区域边界点和无人直升机位置点绘图方法
CN106017483A (zh) * 2016-05-06 2016-10-12 厦门蓝斯通信股份有限公司 一种地图车辆图标的绘制方法、绘制***及导航终端
CN106157798A (zh) * 2015-03-23 2016-11-23 高德软件有限公司 一种多边形面的处理方法及装置
TWI634402B (zh) * 2015-10-06 2018-09-01 經緯航太科技股份有限公司 無人飛行載具航線規劃系統及其方法
CN109712516A (zh) * 2018-12-20 2019-05-03 成都路行通信息技术有限公司 一种基于gnss设备的车辆分布热力图构建方法和展示***
CN110530357A (zh) * 2019-09-16 2019-12-03 上海巨灵信息技术股份有限公司 一种自定义地图定位的方法及***
CN111238453A (zh) * 2018-11-28 2020-06-05 赫克斯冈技术中心 智能定位模块
CN111443851A (zh) * 2020-03-25 2020-07-24 成都星时代宇航科技有限公司 一种行程轨迹的视角切换方法及终端
CN111896023A (zh) * 2020-06-30 2020-11-06 汉海信息技术(上海)有限公司 导航路线生成方法、用户端、服务端、设备及存储介质
CN112287917A (zh) * 2020-12-30 2021-01-29 卡斯柯信号(北京)有限公司 目标设备的查找方法及装置
CN113554932A (zh) * 2020-04-23 2021-10-26 华为技术有限公司 轨迹回放方法及相关装置
CN114061613A (zh) * 2020-08-07 2022-02-18 奥迪股份公司 用于提供车辆导航服务的方法、装置、介质及车辆

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4543572A (en) * 1981-05-13 1985-09-24 Nissan Motor Company, Limited Road map display system with indications of a vehicle position and destination
US4914605A (en) * 1984-10-22 1990-04-03 Etak, Inc. Apparatus and method for displaying a map
JP2000339443A (ja) * 1999-05-31 2000-12-08 Aisin Aw Co Ltd 地図表示制御装置
CN1920807A (zh) * 2005-08-24 2007-02-28 ***通信集团公司 数字地图显示方法
KR20110104153A (ko) * 2010-03-16 2011-09-22 한국지질자원연구원 화소 영역 기반 내삽에 의한 공중영상 자료의 재배열 방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4543572A (en) * 1981-05-13 1985-09-24 Nissan Motor Company, Limited Road map display system with indications of a vehicle position and destination
US4914605A (en) * 1984-10-22 1990-04-03 Etak, Inc. Apparatus and method for displaying a map
JP2000339443A (ja) * 1999-05-31 2000-12-08 Aisin Aw Co Ltd 地図表示制御装置
CN1920807A (zh) * 2005-08-24 2007-02-28 ***通信集团公司 数字地图显示方法
KR20110104153A (ko) * 2010-03-16 2011-09-22 한국지질자원연구원 화소 영역 기반 내삽에 의한 공중영상 자료의 재배열 방법

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103728637A (zh) * 2014-01-03 2014-04-16 中南大学 一种农田作业区域边界点和无人直升机位置点绘图方法
CN106157798A (zh) * 2015-03-23 2016-11-23 高德软件有限公司 一种多边形面的处理方法及装置
TWI634402B (zh) * 2015-10-06 2018-09-01 經緯航太科技股份有限公司 無人飛行載具航線規劃系統及其方法
CN106017483A (zh) * 2016-05-06 2016-10-12 厦门蓝斯通信股份有限公司 一种地图车辆图标的绘制方法、绘制***及导航终端
CN106017483B (zh) * 2016-05-06 2019-10-11 厦门蓝斯通信股份有限公司 一种地图车辆图标的绘制方法、绘制***及导航终端
CN111238453A (zh) * 2018-11-28 2020-06-05 赫克斯冈技术中心 智能定位模块
CN111238453B (zh) * 2018-11-28 2023-09-05 赫克斯冈技术中心 智能定位模块
US11486704B2 (en) 2018-11-28 2022-11-01 Hexagon Technology Center Gmbh Intelligent positioning module
CN109712516B (zh) * 2018-12-20 2021-08-24 成都路行通信息技术有限公司 一种基于gnss设备的车辆分布热力图构建方法和展示***
CN109712516A (zh) * 2018-12-20 2019-05-03 成都路行通信息技术有限公司 一种基于gnss设备的车辆分布热力图构建方法和展示***
CN110530357A (zh) * 2019-09-16 2019-12-03 上海巨灵信息技术股份有限公司 一种自定义地图定位的方法及***
CN111443851A (zh) * 2020-03-25 2020-07-24 成都星时代宇航科技有限公司 一种行程轨迹的视角切换方法及终端
CN113554932A (zh) * 2020-04-23 2021-10-26 华为技术有限公司 轨迹回放方法及相关装置
CN113554932B (zh) * 2020-04-23 2022-07-19 华为技术有限公司 轨迹回放方法及装置
CN111896023A (zh) * 2020-06-30 2020-11-06 汉海信息技术(上海)有限公司 导航路线生成方法、用户端、服务端、设备及存储介质
CN114061613A (zh) * 2020-08-07 2022-02-18 奥迪股份公司 用于提供车辆导航服务的方法、装置、介质及车辆
CN112287917A (zh) * 2020-12-30 2021-01-29 卡斯柯信号(北京)有限公司 目标设备的查找方法及装置

Also Published As

Publication number Publication date
CN103185586B (zh) 2017-11-07

Similar Documents

Publication Publication Date Title
CN103185586A (zh) 地图显示方法以及控制地图显示的装置、导航装置
JP7267666B2 (ja) 出力装置、地図情報記憶装置、自動運転制御装置、出力方法、プログラム及び記憶媒体
US10331957B2 (en) Method, apparatus, and system for vanishing point/horizon estimation using lane models
EP3290952B1 (en) Automatic localization geometry detection
EP3260817B1 (en) Method, apparatus and computer program product for a navigation user interface
JP2023024971A (ja) 自動運転支援装置、制御方法、プログラム及び記憶媒体
CN107792163B (zh) 用于确定并显示自动驾驶车道的方法和***
EP2188715B1 (en) Communications apparatus, system and method of providing a user interface
WO2018113451A1 (zh) 一种地图数据***、其生成和使用方法及应用
US11215462B2 (en) Method, apparatus, and system for location correction based on feature point correspondence
CN108801276A (zh) 高精度地图生成方法及装置
US11055862B2 (en) Method, apparatus, and system for generating feature correspondence between image views
CN104121910A (zh) 导航方法与装置、终端、服务器及***
CN105136160A (zh) 一种基于移动终端和增强现实技术的近距离最优公交站点导航方法
JP4953012B2 (ja) 画像認識装置と画像認識装置のためのプログラム、及びこれを用いたナビゲーション装置とナビゲーション装置のためのプログラム
US11391576B2 (en) System and method for generating map data of a region
CN108225342A (zh) 一种地图数据***、生成和使用方法及其应用
CN111351502A (zh) 用于从透视图生成环境的俯视图的方法,装置和计算机程序产品
US11361490B2 (en) Attention guidance for ground control labeling in street view imagery
WO2020263214A1 (en) Phantom traffic jam detection and avoidance
JP2023054314A (ja) 情報処理装置、制御方法、プログラム及び記憶媒体
CN102003962A (zh) 一种调整导航地图比例尺的方法及导航装置
CN108225343A (zh) 一种地图信息***、生成和使用方法及其应用
US20220397419A1 (en) Systems and methods for selecting a navigation map
CN111051818B (zh) 提供导航方向

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Map display method, apparatus for controlling map display and navigation apparatus

Effective date of registration: 20190404

Granted publication date: 20171107

Pledgee: Jiading Branch of Shanghai Bank Co.,Ltd.

Pledgor: SHANGHAI PATEO ELECTRONIC EQUIPMENT MANUFACTURING Co.,Ltd.

Registration number: 2019110000002

CP03 Change of name, title or address

Address after: 201815 208, building 4, No. 1411, Yecheng Road, Jiading Industrial Zone, Jiading District, Shanghai

Patentee after: Botai vehicle networking technology (Shanghai) Co.,Ltd.

Address before: Room 2302-2307, 23rd floor, Meiluo building, No. 30, Tianyaoqiao Road, Xuhui District, Shanghai 200030

Patentee before: SHANGHAI PATEO ELECTRONIC EQUIPMENT MANUFACTURING Co.,Ltd.

CP03 Change of name, title or address
PM01 Change of the registration of the contract for pledge of patent right

Change date: 20220329

Registration number: 2019110000002

Pledgor after: Botai vehicle networking technology (Shanghai) Co.,Ltd.

Pledgor before: SHANGHAI PATEO ELECTRONIC EQUIPMENT MANUFACTURING Co.,Ltd.

PM01 Change of the registration of the contract for pledge of patent right
CP03 Change of name, title or address

Address after: Room 3701, No. 866 East Changzhi Road, Hongkou District, Shanghai, 200080

Patentee after: Botai vehicle networking technology (Shanghai) Co.,Ltd.

Country or region after: China

Address before: 201815 208, building 4, No. 1411, Yecheng Road, Jiading Industrial Zone, Jiading District, Shanghai

Patentee before: Botai vehicle networking technology (Shanghai) Co.,Ltd.

Country or region before: China

CP03 Change of name, title or address