开发 地图小程序OPENAPI 开发指南 地图内容 自定义颜色

自定义颜色 最后更新时间: 2024年08月30日

产品介绍

地图任务 API 是通过 HTTPS 协议访问远程服务的接口,提供自定义颜色的相关功能

适用场景

  • 颜色查询

使用限制

详细的服务调用量限制可点我查阅

使用说明

接收请求返回的数据(JSON或XML格式),参考返回参数文档解析数据。

如无特殊声明,接口的输入参数和输出数据编码全部统一为 UTF-8 编码方式。

1. 自定义颜色查询

请求地址

请求URL

https://restwia.amap.com/api/v1/wia/map/config/resource_color/query_all?parameters

请求方式

POST

请求类型ContenType

application/x-www-form-urlencoded

请求参数

名称

类型

描述

规则

是否必填

key

string

高德key

用户在高德地图官网申请Web服务API类型Key

openId

string

当前操作人

高德用户的开放id

bizToken

string

工作地图身份token

用户申请的工作地图身份token,一个企业一个token

bizSign

string

业务签名

签名参数   workMapId, openId(参考签名规则

sig

string

数字签名

请参考数字签名获取和使用方法

workMapId

string

工作地图id

resourceType

number

资源类型

1-标记点颜色; 2-标记线/面颜色

示例代码(以java为例)

import com.amap.wia.openapi.test.lib.MyHttpUtils;//见 https://lbs.amap.com/api/wia-openapi/guide/tools/demo-lib
import com.amap.wia.openapi.test.lib.SignatureHelper;//见 https://lbs.amap.com/api/wia-openapi/guide/tools/biz-token-sign
/*
 * 通用 import 内容等暂略
 */
public static void main(String[] args) {

    String url = "https://restwia.amap.com/api/v1/wia/map/config/resource_color/query_all";
    Map<String, Object> params = new HashMap<>();
    String workMapId = "工作地图id";
    String openId = "高德开放用户id";

    params.put("key", "在高德开放平台申请的key");
    params.put("bizToken", "在高德开放平台申请的bizToken");
    String[] signArgs = new String[]{workMapId, openId};
    params.put("bizSign", SignatureHelper.calcSign("在高德开放平台申请的bizSecret", signArgs));
    params.put("workMapId", workMapId);
    params.put("openId", openId);
    params.put("resourceType" , 1);

    String response = MyHttpUtils.postFormUrlencoded(url, params);
    System.out.println(response);
}

响应说明

参数名

参数类型

含义

规则说明

code

number

返回结果状态

data

Object

返回结果数据

workMapId

string

工作地图id

resourceColorSceneInfo

Object

资源颜色场景信息

colorScene

number

颜色场景

sceneTitle

string

场景名称

resourceTypeList

array

资源类型

colorModel

number

颜色配置模式

standardModel

object

标准模式配置

colorList

array

颜色集合

colorId

string

颜色id

colorValue

string

颜色值

colorName

string

颜色名字

seniorModel

object

高级模式配置

colorList

array

颜色集合

colorId

string

颜色id

colorValue

string

颜色值

colorName

string

颜色名字

message

string

返回状态说明

成功时返回Successful,否则返回错误原因

result

boolean

返回结果状态

true或false

version

string

版本

timestamp

long

时间戳

requestId

string

请求id

响应

{
    "data": {
        "workMapId": "-tPwwzHEwabDyvvBz4WVCw",
        "resourceColorSceneInfo": {
            "colorScene": 1,
            "sceneTitle": "标记点颜色",
            "resourceTypeList": [
                1
            ],
            "supportColorModelList": [
                1,
                2
            ]
        },
        "colorModel": 1,
        "standardModel": {
            "colorList": [
                {
                    "colorId": null,
                    "colorValue": "#7E97FF,#4265FF",
                    "colorName": null
                },
                {
                    "colorId": null,
                    "colorValue": "#7AB1F5,#307EDF",
                    "colorName": null
                },
                {
                    "colorId": null,
                    "colorValue": "#4CC7FF,#39A1F8",
                    "colorName": null
                },
                {
                    "colorId": null,
                    "colorValue": "#12E3AA,#18AD78",
                    "colorName": null
                },
                {
                    "colorId": null,
                    "colorValue": "#FFBF00,#FD9A00",
                    "colorName": null
                },
                {
                    "colorId": null,
                    "colorValue": "#FF983F,#F96328",
                    "colorName": null
                },
                {
                    "colorId": null,
                    "colorValue": "#EA7864,#D76049",
                    "colorName": null
                },
                {
                    "colorId": null,
                    "colorValue": "#FF6968,#F74746",
                    "colorName": null
                }
            ]
        },
        "seniorModel": {
            "colorList": [
                {
                    "colorId": "10228487733002",
                    "colorValue": "#EA7864,#D76049",
                    "colorName": "标准红"
                },
                {
                    "colorId": "10228487733011",
                    "colorValue": "#FFBF00,#FD9A00",
                    "colorName": "标准黄"
                },
                {
                    "colorId": "10228487734004",
                    "colorValue": "#15FF29,#00E113",
                    "colorName": "翠绿色"
                }
            ]
        }
    },
    "code": 1,
    "message": "Successful",
    "result": true,
    "version": "1.0",
    "timestamp": 1704771342235,
    "requestId": "1eb5d15817047713419111022d0f5f"
}

返回顶部 示例中心 常见问题 智能客服 公众号
二维码