点击 返回调试器
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":"失败",
}
取值结果:
code
为
00
时,接口正常,其他情况下都是错误。