[发明专利]为用户渲染地图的方法、系统和存储介质有效
| 申请号: | 201580047726.3 | 申请日: | 2015-09-04 |
| 公开(公告)号: | CN106796498B | 公开(公告)日: | 2021-08-17 |
| 发明(设计)人: | 阿加塔·克罗尔 | 申请(专利权)人: | 城市引擎公司 |
| 主分类号: | G06F7/00 | 分类号: | G06F7/00 |
| 代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 周亚荣;安翔 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用户 渲染 地图 方法 系统 存储 介质 | ||
系统收集描述至少一个目的地的用户数据。该系统基于收集的用户数据,生成地图数据以渲染多个地图。所述地图以堆叠布置,使得在用户界面中主要显示第一交互式地图并且一个或多个动态地图从概念上处于该交互式地图下方。每一动态地图的一部分在用户界面内可查看和可选择。当接收到经更新的地图数据时,对应地更新关于交互式地图和动态地图的信息。当选择动态地图或系统检测到将显示动态地图时,该系统提供代替用户界面中的先前交互式地图的新交互式地图以供显示。
相关申请的交叉引用
本申请要求2014年9月4日提交的U.S.临时申请No.62/046,083的优先权,其全部内容作为引用合并于此。
技术领域
本公开通常涉及电子地图领域,更具体地说,涉及视觉化显示(或渲染)。
背景技术
随着地理信息系统(GIS)的技术快速发展,电子地图已经越来越广泛地用在各种应用中。用户使用电子地图来指导他们的旅行。此外,电子地图变得可交互,诸如允许用户放大或缩小,有时通过可能以同一点为中心的不同比例的另一图代替一图。此外,一些电子地图通过在卫星的帮助下监视用户的位置,具有路径规划功能和建议工具。
然而,电子地图的当前方案仅提供一次显示一张地图。当用户试图一次视觉认知对应于多个位置的多个地图时,这是不方便的。因此,缺乏用于同时渲染多个地图以便于为用户提供有关多个位置的丰富的视觉认知,同时允许用户方便地与实时地图交互的一系列方法。
发明内容
本公开的实施例通常针对显示(或渲染)地图堆叠(stack)。在一些实施例中,公开了用于渲染地图堆叠的方法、设备或系统。所公开的配置包括收集用户数据以用于向用户渲染多个地图。该用户数据描述至少一个目的地。在一个实施例中,由用户数据描述的目的地是用户喜欢的位置。在一些替选实施例中,用户数据包括预加载或用户肯定地选择的目的地的推荐集合或受欢迎集合,例如旅游景点、最受欢迎的餐馆。
公开的配置基于用户数据,生成地图数据以用于渲染多个地图的堆叠。多个地图的堆叠包括第一交互式动态地图(或交互式地图)以及折叠的(collapsed)动态地图的集合。当用户移动时,折叠的动态地图可以更新与目的地的距离、下一火车到来前剩余的时间等。在与折叠(或分层)动态地图集合相对的位置中显示第一交互式地图。所公开的配置更新地图数据以用对应于折叠的动态地图的第二交互式地图代替折叠的动态地图中的一个动态地图并且发送该地图数据以渲染多个地图的堆叠。该第二交互式地图被显示以代替第一交互式地图的相对位置。
附图说明
图1是根据一个实施例的用于渲染地图堆叠的示例性计算环境的高级框图。
图2是图示出根据一个实施例的能够从机器可读介质读取指令并且在用于充当客户设备和/或服务器的处理器(或控制器)中执行这些指令的示例性机器的组件的框图。
图3是图示出根据一个实施例的地图模块的框图。
图4是图示出根据一个实施例的用于对用户渲染地图堆叠的示例性方法的流程图。
图5是图示出根据一个实施例的用于生成地图数据以用于利用在折叠的动态地图集合顶部的交互式地图来渲染地图堆叠的示例性方法的流程图。
图6是图示出根据一个实施例的更新地图数据以通过交互式地图代替折叠的动态地图中的一个动态地图的示例性方法的流程图。
图7是图示出根据一个实施例的更新地图数据以通过交互式地图代替折叠的动态地图中的一个动态地图的另一示例性方法的流程图。
图8-11是用于显示地图堆叠的不同方面的用户界面的示例性图形表示。
具体实施方式
所公开的实施例具有从具体实施方式和附图(或图)更显而易见的优点和特征。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于城市引擎公司,未经城市引擎公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580047726.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于始终监听语音触发的动态阈值
- 下一篇:基于单次访问检查维护多个计数器





