[发明专利]容纳多路点路由的导航应用编程接口在审

专利信息
申请号: 201611160445.1 申请日: 2016-12-15
公开(公告)号: CN107229386A 公开(公告)日: 2017-10-03
发明(设计)人: 本杰明·格林伍德;约瑟芬·劳伦斯·思卡尔 申请(专利权)人: 谷歌公司
主分类号: G06F3/0481 分类号: G06F3/0481;G01C21/20;G06F17/30
代理公司: 中原信达知识产权代理有限责任公司11219 代理人: 李宝泉,周亚荣
地址: 美国加利*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 容纳 多路点 路由 导航 应用 编程 接口
【说明书】:

技术领域

本公开一般涉及用于容纳导航信息的应用编程接口。

背景技术

出于多种目的——包括商业、社交、健康、和其它目的,已经开发了在诸如移动计算设备(例如智能电话、平板计算机、智能手表等)的计算设备上实现的应用。这些应用能够提供用于向用户呈现信息以及允许用户与应用交互的用户界面(例如图形用户界面)。用于移动计算设备的流行应用包括使用户可获得各种地理信息(例如在地图上呈现的当前位置信息)的地图应用。

在一些情况下,可能期望主要不意图用于绘制或导航的应用包含导航或地图信息——例如可能期望使健康或健身应用提供导航或地图信息以允许用户找到路线前往课程、完成一定距离的跑步等。原则上,健康或健身应用能够被编写为包含定制的导航或地图界面,但是这将需要增加的编程资源来创建应用。

发明内容

本公开的实施例的方面和优点将在以下描述中部分地阐述,或者可以从描述中获知,或者可以通过对实施例的时间来学习。

本公开的一个示例方面涉及计算机可读介质,其可以是非暂时性计算机可读介质,但是本发明不限于此,该计算机可读介质存储指令,其实现用于将导航服务提供为在计算设备上执行的软件应用的一部分的应用编程接口。该计算设备能够具有一个或多个处理器和显示设备。计算设备可以被配置为经由通信网络来与导航数据提供者通信。该应用编程接口能够包括指定一个或多个第一参数以控制软件应用实现导航服务的第一指令集。导航服务能够可操作为向软件应用的用户提供导航信息。应用编程接口能够进一步包括第二指令集,其指定一个或多个第二参数以控制经由应用编程接口与导航数据提供者所提供的导航引擎的交互。应用程序编程接口能够进一步包括被指定为第一指令的一部分的路点函数,其能够可操作为设置导航路线的多个路点。应用编程接口能够可操作为接收基于该多个路点来确定的多路点导航路线。多路点导航路线能够包括多个路线段。

本公开的其它示例方面涉及系统、装置、计算机可读介质——虽然本发明不限于此但是其可以是有形的非暂时性计算机可读介质、用户接口、存储器设备、以及与用于提供导航应用编程接口的电子设备。

例如,另一示例方面涉及一种用于在有一个或多个处理器的计算设备上将导航服务整合为软件应用的一部分的方法,该方法包括:访问与导航应用编程接口相关联的数据;将与导航编程接口相关联的数据包含到软件应用中;使用与导航应用编程接口相关联的第一指令集构造与导航服务相关联的图形用户界面组件,该第一指令集指定一个或多个参数,以控制与软件应用相结合的、与导航服务相关联的图形用户界面组件在显示设备上的显示;以及使用与导航应用编程接口相关联的第二指令集来配置导航服务,该第二指令集指定一个或多个参数以控制软件应用对导航服务的实现;其中第二指令集包括所指定的路点函数,其可操作为设置导航路线的多个路点,应用编程接口可操作为接收基于多个路点来确定的多路点导航路线,多路点导航路线包括多个路线段。该方法可以包括:获得访问密钥以用于启用导航应用编程接口的操作;以及将访问密钥添加到软件应用。附加地或替选地,该方法可以包括使用与导航应用编程接口相关联的初始化和错误处理指令集来初始化导航应用编程接口。附加地或替选地,一个或多个可配置事件侦听器接口可以包括位置侦听器接口,其可操作为被调用以更新导航服务中的用户的当前位置。附加地或替选地,一个或多个事件侦听器接口可以包括剩余时间或剩余距离改变侦听器接口,其可操作为在到多路点路线中的下一个路点的剩余时间或剩余距离已改变超过阈值时被调用。附加地或替选地,使用第二指令集来配置导航服务可以包括将阈值设置为第二指令集中的参数。

另一示例方面涉及一种计算设备,包括:显示设备;网络接口;一个或多个处理器;以及一个或多个存储器设备,其中所述一个或多个存储器设备存储计算机可读指令,所述计算机可读指令在被执行时使得一个或多个处理器执行上述示例方面的方法。

应用编程接口能够允许在计算设备上实现的应用与各种服务交互以向用户提供信息和功能。应用编程接口能够为开发者提供工具以将信息、编程、框架、和结构嵌入到由用户访问的应用中。例如,地图服务提供者能够提供地图应用编程接口,其能够由第三方用来将数字地图嵌入到由第三方开发的应用的用户界面中。这避免了第三方的开发者创建他们自己的地图应用的需要。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌公司,未经谷歌公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201611160445.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top