开始吧
今天不太可能需要证明这样一个事实,即解决几乎所有运输问题的距离矩阵这样的软件产品不仅非常需要而且经常是必要的。 因此,对拥有此类软件的各种服务的需求正在增加。 在这里我们要强调的是 距离矩阵ai 证明其特殊用途的服务,特别是在与运输、物流、路线、导航等以某种方式相关的人类活动领域。
距离矩阵 API 的范围
无需举太多例子,日常生活中的许多情况都可以通过距离矩阵得到成功解决。 这里仅举几个例子,但不限于此。 计算两个或多个坐标点之间的距离,制定地点之间的路线,计算完成计划距离的时间,通过各种交通工具甚至步行计划商务和个人旅行——所有这些以及更多的要求都可以轻松地满足距离矩阵 API (DMA API) 的功能。 API接口为什么要加入到距离矩阵中是显而易见的,不应该引起误解。
API 接口充当一种软件中介,将您的程序与其他对您有用的程序连接起来。 回到 DMA API 的功能特性,不能不提的是,借助它的任何规划都考虑了客观存在的交通状况。 尽管看似微不足道,但该指标非常重要,尤其是对于商务旅行而言,因为它可以让您在规划阶段预见方便的旅行时间,并结合不同的交通方式来克服路线中存在问题的部分。
简要介绍请求和响应
那么,用户实现主要与运输和移动相关的计划和任务的过程的本质是什么? 本质是基本的,在于“请求-响应”通信链的激活。
让我们从一个请求开始。 在日常生活中,当我们想去某个地方,向路过的人问路时,我们会给出我们要找的物体的地址或名称,或者我们需要的地方的标志。 对于 DMA API,情况类似; 只有我们与服务进行通信,不是通过口头通信,而是以 HTTP 或 HTTPS 协议的形式发出请求。 就像与人交流时一样,对 DM API 的请求必须包含处理请求所必需的输入信息。
首先,这些是路线的起点和终点(一个或多个)。 指示这些地方位置的格式可以是我们熟悉的文字标识形式,也可以是地理网格(坐标)的数字标示形式。 由于该服务的武器库中有一个地理编码器,因此将一种类型的地址转换为另一种类型的地址的过程可以快速且毫无问题地进行。 请求的第二个必要组成部分是一种用户签名,或者换句话说,API 密钥。
与日常生活中的任何密钥一样,API 密钥用作所有者身份的确认、数据安全的保证,以及跟踪整个活动历史并根据目标和能力进行调整的能力。 位置标识和API密钥都是请求不可或缺的属性。 还有其他可选但需要的参数。 要了解这些参数是什么,请访问我们的网站,研究必要的文件并轻松填写您的请求。
现在让我们讨论服务对发送请求的响应。 响应以相对简单的配置形式形成,由 JavaScript Object Notation 或简称 JSON 表示。 这样的配置既方便又简单,无论是书写还是阅读,计算机和人都可以接受。 因此,JSON 响应就像请求一样,包含一定数量的元素。
显然,用户请求的关于地址或坐标的那组信息将是必不可少的元素。 此外,响应将根据请求的信息及时反映移动的距离和持续时间。
响应中还有另一个有趣的参数——这就是所谓的状态代码字段。 如果您在此字段中看到“OK”指示符,则您的请求被认为是正确的,并且还会为其生成正确的答案。 如果由于多种原因请求无效,那么您将看到一个不同的条目,而不是“OK”条目,指示请求不正确。 如需更多信息,您需要访问我们网站上的文档页面。