[发明专利]一种显示电子地图的方法和装置有效
申请号: | 201410736415.5 | 申请日: | 2014-12-04 |
公开(公告)号: | CN105719351B | 公开(公告)日: | 2018-09-28 |
发明(设计)人: | 彭朝;夏俊生 | 申请(专利权)人: | 高德软件有限公司 |
主分类号: | G06T19/00 | 分类号: | G06T19/00;G09B29/00 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 102200 北京市昌*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 显示 电子地图 方法 装置 | ||
本发明公开了一种显示电子地图的方法和装置,用以解决现有技术中存在的电子地图移动较生硬导致电子地图展示效果较差的问题。该方法包括:获取电子地图的初始位置点和目标位置点的三维坐标;根据初始位置点和目标位置点的三维坐标,确定关键节点的三维坐标;根据所述初始位置点、所述目标位置点和所述关键节点的三维坐标,生成依次连接所述初始位置点、所述关键节点和所述目标位置点的空间曲线;根据预置的地图显示时长、移动函数以及刷屏时间间隔,从所述空间曲线中确定出移动点,并将所述目标位置点作为一个移动点;以所述初始位置点为起点沿着所述空间曲线,依次以移动点为中心点,显示电子地图。
技术领域
本发明涉及图像处理技术领域,尤其涉及一种显示电子地图的方法和装置。
背景技术
目前,在终端设备上移动电子地图时,直接以目标位置点为中心点展示该电子地图,当初始位置点与目标位置点距离较远时,在初始位置点展示的电子地图的地图画面与在目标位置点展示的电子地图的地图画面相差比较大,因此,从视觉上电子地图跳转的比较生硬。比如,电子地图的初始位置点在上海,目标位置点在北京,则在初始位置点展示的地图画面为上海区域的部分地图数据,在目标位置点展示的地图画面为北京区域的部分地图数据,而这部分地图数据的内容差异较大,因此,采用现有的电子地图移动方式,较为生硬,电子地图展示效果较差。
发明内容
本发明实施例提供一种显示电子地图的方法和装置,用以解决现有技术中存在的电子地图移动较生硬导致电子地图展示效果较差的问题。
本发明实施例采用以下技术方案:
第一方面提供了一种显示电子地图的方法,包括:
获取电子地图的初始位置点和目标位置点的三维坐标;其中,初始位置点和目标位置点的三维坐标包括经度坐标、纬度坐标和高度坐标,其中初始位置点和目标位置点的高度坐标的取值分别为在初始位置点和目标位置点展示电子地图时的比例尺对应的高度值;
根据初始位置点和目标位置点的三维坐标,确定关键节点的三维坐标;
根据所述初始位置点、所述目标位置点和所述关键节点的三维坐标,生成依次连接所述初始位置点、所述关键节点和所述目标位置点的空间曲线;
根据预置的地图显示时长、移动函数以及刷屏时间间隔,从所述空间曲线中确定出移动点,并将所述目标位置点作为一个移动点;
以所述初始位置点为起点沿着所述空间曲线,依次以移动点为中心点,显示电子地图。
其中,根据初始位置点和目标位置点的三维坐标,确定关键节点的三维坐标,具体包括:
将所述初始位置点和所述目标位置点经度坐标的平均值作为所述关键节点的经度坐标,以及将所述初始位置点和所述目标位置点纬度坐标的平均值作为所述关键节点的纬度坐标;
根据所述初始位置点和所述目标位置点的屏幕距离以及预置的比例尺范围,确定出所述关键节点对应的比例尺;
按照预置的比例尺与高度值的对应关系,确定出与所述关键节点对应的比例尺的高度值,并将该高度值作为关键节点的高度坐标。
其中,根据所述初始位置点和所述目标位置点的屏幕距离以及预置的比例尺范围,确定出所述关键节点对应的比例尺,具体包括:
计算所述初始位置点和所述目标位置点的屏幕距离与预先设置的比例系数的乘积;
将所述乘积与预置的比例尺范围进行比较;
当所述乘积小于所述比例尺范围中的最小比例尺时,将所述比例尺范围中的最小比例尺确定为所述关键节点对应的比例尺;
当所述乘积大于所述比例尺范围中的最大比例尺时,将所述比例尺范围中的最大比例尺确定为所述关键节点对应的比例尺;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高德软件有限公司,未经高德软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410736415.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车辆信息的获取方法和装置
- 下一篇:一种页岩气储层页理缝三维建模方法