说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210698903.6 (22)申请日 2022.06.20 (71)申请人 武汉希马斯科技有限公司 地址 430000 湖北省武汉市东湖新 技术开 发区关山大道111号武汉光谷国际商 务中心A栋18层01、 02、 03、 04、 10、 11室 A872(自贸区武汉片区) (72)发明人 吴辉煌 刘旺 吴伟龙  (74)专利代理 机构 深圳市鼎智专利代理事务所 (普通合伙) 44411 专利代理师 张小晶 (51)Int.Cl. G06F 9/451(2018.01) G06T 3/40(2006.01) G06T 3/60(2006.01)G06T 11/20(2006.01) (54)发明名称 基于动态内容屏幕投影自动居中缩放地图 的方法及 介质 (57)摘要 本发明提供一种基于动态内容屏幕投影自 动居中缩放地图的方法, 所述方法包括: 从客户 端设备接收对于在用户界面中呈现的业务请求; 根据所述业务请求, 确定最终地图的旋转角度 α; 依据最终所需展示的旋转角度α, 创建虚拟 坐标系O′; 将坐标系O ′内需计算自适应缩放内容 △X1Y1Z1投影到原坐标系O, 获得新的投影坐标 △ X1Y1Z1; 根据新的投影坐标 △X1Y1Z1计算地图自适 应缩放的缩放比r及缩放中心坐标, 逆向计算出 缩放中心坐标在O ′中的坐标P; 根据旋转角度α、 缩放比r及缩放中心点P对用户界面中呈现的内 容位置进行自动调整; 本发明基于用户界面中呈 现的业务请求, 由服务器提供合适的旋转和缩放 逻辑, 实现更各种角度下地图自适应居中缩放, 具备更高的适应性。 权利要求书1页 说明书5页 附图6页 CN 115309484 A 2022.11.08 CN 115309484 A 1.一种基于动态内容屏幕投影自动居中缩放 地图的方法, 其特 征在于, 所述方法包括: 从客户端设备接收对于在用户界面中呈现的业 务请求; 根据所述 业务请求, 确定最终地图的旋转角度α; 依据最终所需展示的旋转角度α, 创建虚拟坐标系O ′; 将坐标系O ′内需计算自适应缩放 内容△X1Y1Z1投影到原坐标系O, 获得新的投影坐标 △ X1Y1Z1; 根据新的投影坐标 △X1Y1Z1计算地图自适应缩放的缩放比r及缩放中心坐标, 并逆向计 算出缩放中心坐标在O ′中的坐标P; 根据旋转角度α 、 缩放比r及缩放中心点P对用户界面中呈现的内容 位置进行自动调整。 2.根据权利要求1所述的一种基于动态内容屏幕投影自动居中缩放地图的方法, 其特 征在于, 其中, 根据新的投影坐标 △X1Y1Z1计算地图自适应缩放的缩放比及缩放中心坐标, 并逆向计算出缩放中心坐标在O ′中的坐标P包括: 获取新的投影坐标 △X1Y1Z1的矩形包围盒 □ABCD、 及包围盒中心点P1; 根据屏幕大小计算将矩形包围盒 □ABCD完全展示在屏幕中时的缩放比; 根据转换矩阵, 逆向计算出终点P1的在O ′中的坐标P。 3.根据权利要求2所述的一种基于动态内容屏幕投影自动居中缩放地图的方法, 其特 征在于, 其中, 根据屏幕大小计算将矩形包围盒 □ABCD完全展示在屏幕中时的缩放比包括: 获取点A和点C在屏幕空间中的投影; 获取最大的屏幕空间投影范围; 根据最大屏幕空间投影与 屏幕大小 进行对比, 即可 得知需缩放的比例r。 4.根据权利要求2或3所述的一种基于动态内容屏幕投影自动居中缩放地图的方法, 其 特征在于, 通过有线通信或无线通信的至少一个连接到客户端的显示设备, 读取关于显示 设备的屏幕大小信息 。 5.一种其上存储指令的计算机可读介质, 其特征在于, 所述指令当由一个或多个处理 器执行时, 使得 所述一个或多个处 理器: 从客户端设备接收对于在用户界面中呈现的业 务请求; 根据所述 业务请求, 确定最终地图的旋转角度α; 依据最终所需展示的旋转角度α, 创建虚拟坐标系O ′; 将坐标系O ′内需计算自适应缩放 内容△X1Y1Z1投影到原坐标系O, 获得新的投影坐标 △ X1Y1Z1; 根据新的投影坐标 △X1Y1Z1计算地图自适应缩放的缩放比r及缩放中心坐标, 并逆向计 算出缩放中心坐标在O ′中的坐标P; 根据旋转角度α 、 缩放比r及缩放中心点P对用户界面中呈现的内容 位置进行自动调整。权 利 要 求 书 1/1 页 2 CN 115309484 A 2基于动态内容屏幕投影自动居中缩放地图的方 法及介质 技术领域 [0001]本发明涉及屏幕内容显示技术领域, 尤其涉及一种基于动态内容  屏幕投影自动 居中缩放 地图的方法及 介质。 背景技术 [0002]当前地图行业内根据屏 幕大小及地图内容自适应缩放都限制在  地图原始方向角 度上, 即无论地图之前是何种角度、 之后想旋转为何  种角度, 以自动居中缩放算法获得的 地图都是地图的初始 化角度(通  常为上北下南), 之后旋转、 缩放到更适合用户的观看的角 度需要手 动进行调整。 整体上来说限制角度为初始化角度即限制了该功能的泛  用性。 [0003]地图内容很多时候并非正南正北, 比如医院、 学校、 机场、 车站、  购物中心等大型 场所其建筑形状常常非正南正北, 原始的自适应算法  下, 地图内主要呈现物并不美观, 亦 非用户最 易理解的展现形态。 [0004]当前很多 设备的屏幕比并非1:1, 尤其移动端屏幕比可达2:1 ‑3:1, 如主要显示内 容形成的矩形包裹框为 东西长、 南北短时会明显察觉缩  放效果不佳。 发明内容 [0005]本发明提供了一种基于动态内容屏幕投影自动居中缩放地图的  方法及介质, 以 解决上述 技术问题。 [0006]一方面, 本发明提供了一种基于动 态内容屏幕投影自动居中缩放  地图的方法, 所 述方法包括: [0007]从客户端设备接收对于在用户界面中呈现的业 务请求; [0008]根据所述 业务请求, 确定最终地图的旋转角度α; [0009]依据最终所需展示的旋转角度α, 创建虚拟坐标系O ′; [0010]将坐标系O ′内需计算自适应缩放内容 △X1Y1Z1投影到原坐标系  O, 获得新的投影 坐标△X1Y1Z1; [0011]根据新的投影坐标 △X1Y1Z1计算地图自适应缩放 的缩放比r及缩  放中心坐标, 并 逆向计算出缩放中心坐标在O ′中的坐标P; [0012]根据旋转角度α、 缩放比r及缩放中心点P对用户界面中呈现的  内容位置进行自动 调整。 [0013]进一步的, 其中, 根据新的投影坐标 △X1Y1Z1计算地图自适应缩  放的缩放比及缩 放中心坐标, 并逆向计算出缩放中心坐标在O ′中的 坐标P包括: [0014]获取新的投影坐标 △X1Y1Z1的矩形包围盒 □ABCD、 及包围盒中心  点P1; [0015]根据屏幕大小计算将矩形包围盒 □ABCD完全展示在屏幕中时  的缩放比; [0016]根据转换矩阵, 逆向计算出终点P1的在O ′中的坐标P。 [0017]进一步的, 其中, 根据屏幕大小计算将矩形包围盒 □ABCD完全 展示在屏幕中时的 缩放比包括:说 明 书 1/5 页 3 CN 115309484 A 3

.PDF文档 专利 基于动态内容屏幕投影自动居中缩放地图的方法及介质

文档预览
中文文档 13 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于动态内容屏幕投影自动居中缩放地图的方法及介质 第 1 页 专利 基于动态内容屏幕投影自动居中缩放地图的方法及介质 第 2 页 专利 基于动态内容屏幕投影自动居中缩放地图的方法及介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 07:49:31上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。