检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
调用说明 MapDS服务提供了REST(Representational State Transfer)风格API,支持您通过HTTPS请求调用,调用方法请参见如何调用API。 父主题: 使用前必读
AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。推荐使用AK/SK认证,其安全性比Token认证要高。 Token认证 Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。 To
准备工作 注册华为云并实名认证 如果您已有一个华为云账户,请跳到下一个任务。如果您还没有华为云账户,请参考以下步骤创建。 打开华为云官网https://www.huaweicloud.com/,单击“注册”。 根据提示信息完成注册,详细操作请参见如何注册华为云管理控制台的用户?。
内容分发网络(Content Delivery Network,CDN) 通过CDN加速,缩短用户查看地图的访问延迟,提高用户访问网站的响应速度与网站的可用性。 网络服务 VPC终端节点(VPC Endpoint,VPCEP) 能够将VPC私密地连接到终端节点服务,使VPC中的云
用API,该API获取用户的Token,Token可以用于调用其他API时鉴权。 您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud.com/videos/102987。 请求URI 请求URI由如下部分组成: {URI-schem
证。 MapDS控制台凭证操作方式参见管理凭证。 请求获取地图瓦片时,需要在API的Query参数中携带凭证。 请求示例 1 GET https://mapds.myhuaweicloud.com/v1/map/tile/{z}/{x}/{y}?key={accessKey}
从控制台获取项目ID 调用API获取项目ID 项目ID可以通过调用查询指定条件下的项目列表API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects”,其中{Endpoint}为IAM的终端节点,可以从地区和终端节点获取。接口的认证鉴权请参见认证鉴权。
账号 用户注册时的账号,账号对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由于账号是付费主体,为了确保账号安全,建议您不要直接使用账号进行日常管理工作,而是创建用户并使用用户进行日常管理工作。 用户 由账号在IAM中创建的用户,是云服务的使用人员,具有身份凭证(密码和访问密钥)。
分配一个凭证给用户。如图2所示。 图2 创建凭证 携带凭证调用API获取地图瓦片,详情参见地图数据API参考。 请求示例 1 GET https://mapds.myhuaweicloud.com/v1/map/tile/{z}/{x}/{y}?key={accessKey}
Content-Type 是 String 该字段填为“application/json;charset=utf8”。 响应参数 无 请求示例 DELETE https://mapds.cn-north-4.myhuaweicloud.com/v1/map/credentials/{clientid} 响应示例
create_time String 凭证创建时间 description String 凭证描述 status String 凭证状态 请求示例 GET https://mapds.cn-north-4.myhuaweicloud.com/v1/map/credentials 响应示例 状态码: 200
响应Header参数 参数 参数类型 描述 Content-Type String 资源内容的类型,例如: image/png。 请求示例 GET https://mapds.myhuaweicloud.com/v1/map/tile/{z}/{x}/{y} 响应示例 无 状态码 状态码 描述
凭证的描述信息。 status String 凭证状态“ACTIVE” 请求示例 创建访问地图数据服务的凭证,并为凭证添加描述。 POST https://mapds.cn-north-4.myhuaweicloud.com/v1/map/credentials { "credential"
signature String 签名字符串 请求示例 创建用于访问地图瓦片的SAS token凭据,并设置令牌到期时间。 POST https://mapds.cn-north-4.myhuaweicloud.com/v1/map/sastoken { "keytype"