点击 返回调试器

A*最优寻路算法


接口地址:https://blog.junphp.com/api/astart/php/v1/Interface.php
请求头:
请求类型:POST
数据类型:application/x-www-form-urlencoded

请求参数:
{
    appid:"blog.junphp.com", // 固定这个值就行
    x:10, // 地图宽度个数
    y:10, // 地图高度个数
    is_agree:0, // 是否允许斜向通过,默认0  1.允许 0.禁止
    start:{
        y:0, // 起始点x值
        x:0, // 起始点y值
    },
    end:{
        y:0, // 终点x值
        x:0, // 终点y值
    },
    error:[
        {
            y:0, // 错误点x值
            x:0, // 错误点y值
        },
    ]
}

返回值:
数据类型:json
// 成功
{
    "code": "00",
    "msg": "路线规划成功",
    "data": [ // 规划路线的x-y值,从起点出发到终点
        {
        "x": "0",
        "y": "0"
        },
        {
        "x": 1,
        "y": "0"
        },
        {
        "x": 2,
        "y": "0"
        },
        {
        "x": 3,
        "y": "0"
        },
        {
        "x": 4,
        "y": "0"
        },
        {
        "x": 5,
        "y": "0"
        },
        {
        "x": 6,
        "y": "0"
        },
        {
        "x": 7,
        "y": "0"
        },
        {
        "x": 8,
        "y": "0"
        },
        {
        "x": 9,
        "y": "0"
        },
        {
        "x": 9,
        "y": 1
        },
        {
        "x": 9,
        "y": 2
        },
        {
        "x": 9,
        "y": 3
        },
        {
        "x": 9,
        "y": 4
        },
        {
        "x": 9,
        "y": 5
        },
        {
        "x": 9,
        "y": 6
        },
        {
        "x": 9,
        "y": 7
        },
        {
        "x": 9,
        "y": 8
        },
        {
        "y": "9",
        "x": "9"
        }
    ]
}

// 失败
{
    "code":"01",
    "msg":"失败",
}

取值结果:
code00时,接口正常,其他情况下都是错误。