手机版 欢迎访问魄力云云市场资讯网站

当前位置:主页 > 云存储 >

亚马逊云_南海区建设局网站_年度促销

时间:2021-06-11 23:18:22|来源:魄力云|编辑:魄力云|点击:

谷歌的距离矩阵API(DMA)可以用来计算出发地和目的地之间的距离和持续时间。随着2005版发布了新的用于JSON解析的重用库函数,云服务器试用,本博客将帮助您快速开发使用Google Distance Matrix服务,轻松解析JSON。

服务团队希望根据提供给客户和技术人员的地址计算客户和技术人员(员工)之间的距离。

步骤概述:

逐步:

步骤1:创建Google开发者帐户:使用谷歌地图服务我们必须创建一个谷歌开发者帐户,然后单击"地图平台"。

第二步:创建一个帐单帐户:创建一个帐单帐户,该帐户将用作谷歌地图平台服务的支付钱包。

第三步:创建一个项目:我们必须有一个项目才能使用谷歌地图平台。该项目是管理服务、凭证、计费、api和sdk的基础。与项目相关的使用成本将计入与项目相关的账单账户。

第4步:启用距离矩阵API:为了计算地点之间的距离和持续时间,物联网门锁,谷歌提供了距离矩阵API。创建帐单帐户和项目后,我们必须为创建的项目启用距离矩阵API。

第5步:生成API密钥:API密钥将用于访问Google地图服务。API密钥与项目和计费关联,每次使用API密钥的访问都将从链接的计费帐户中的选定项目下收费。

步骤6:创建外部Web服务:因为我们在Google Map平台中启用了Google Distance Matrix API并生成了API密钥。现在我们将在SAP Cloud Application Studio中为距离矩阵API创建外部Web服务集成("GoogleDistanceMatrixApiWS")。

第7步:创建通信系统:创建与Google Map平台连接的通信系统。

第8步:创建通信场景:为创建的外部Web服务接口("GoogleDistanceMatrixApiWS"),我们将创建通信场景

第9步:通信安排:为创建的通信场景("GoogleDistanceMatrixCS")创建通信安排,大数据查询,并填写通信系统("GoogleDistanceMatrixCS")。

第10步:为重用库函数参数创建业务对象节点。创建业务对象节点,物联网开发,作为重用库函数的导入和返回参数

第11步:定义重用库函数,大数据产品,通过提供客户和员工地址获取距离矩阵,获取距离和持续时间

第12步:实现距离矩阵库函数:实现重用库获取客户和员工地址的距离矩阵的功能

准备出发地和目的地地址:为"IM地址"中提供的导入地址准备并填写参数

调用Google距离矩阵Web服务:调用步骤6中创建的外部Web服务,并提供所需参数以获取距离和持续时间对于提供的地址。

-------------------------------

JSON解析:检查JSON有效性–检查从API收到的JSON响应是否是有效的JSON

JSON解析:查找JSON数组长度–检查在JSON对象中是否找到搜索到的地址

JSON解析:准备密钥用于读取JSON对象的集合//添加要从JSON对象读取的所有元素while((exec_index=1){钥匙_列加法("源地址+执行"_索引.ToString()+"]";//多员工地址钥匙_列加法("destination_addresses[1]";//始终为1个客户钥匙_列加法("行+执行"_索引.ToString()+"].elements[1].status");钥匙_列加法("行+执行"_索引.ToString()+"].元素[1]。距离.text");钥匙_列加法("行+执行"_索引.ToString()+"].元素[1]。距离值");钥匙_列加法("行+执行"_索引.ToString()+"].元素[1]。持续时间.text");钥匙_列加法("行+执行"_索引.ToString()+"].元素[1]。持续时间.值");//计数器exec\u index=exec\u index+1;}JSON解析:解析提供的Key集合的JSON对象

//Fetch Parsed Key&value from the collectionParsedKeyValueColl=Json.ParseKeyValues(Keys_coll,DMA_Response_JSON);

JSON解析:读取JSON属性值,填充返回集合

exec_index=0;while(执行索引

云主机服务商 Ucloud云计算 移动云数据 云存储服务器 Ucloud云主机 云计算提供商 阿里数据库 服务器租用 云储存服务器 Web云服务器 ucloud云数据库 独享云主机 云服务器服务商 海外云存储 云服务器主机 云计算解决方案 国内云存储 数据库云平台

Copyright © 2002-2020 魄力云 版权所有

备案号:豫ICP备56298345号