工程实践
【magic-api】电子围栏SQL格式生成
· 三面体
请求body: { "key_area_geom":[ [ [ &n
magic-api
请求body:
{
"key_area_geom":[
[
[
104.12840824328794,
30.65105518044679
],
[
104.12926655017105,
30.634366099603767
],
[
104.14566021167002,
30.63997867825303
],
[
104.14660434924338,
30.64891382228633
],
[
104.12840824328794,
30.65105518044679
]
]
]
}脚本
StringBuilder sb = new StringBuilder("POLYGON((");
for (index, point in body.key_area_geom[0]) {
var lng = point.get(0);
var lat = point.get(1);
sb.append(lng).append(" ").append(lat);
if (index < (body.key_area_geom[0].size() - 1)) {
sb.append(", ");
}
}
sb.append("))");
return sb.toString();返回值
{
"code": 1,
"message": "success",
"data": "POLYGON((104.12840824328794 30.65105518044679, 104.12926655017105 30.634366099603767, 104.14566021167002 30.63997867825303, 104.14660434924338 30.64891382228633, 104.12840824328794 30.65105518044679))",
"timestamp": 1765419706242,
"executeTime": 3
}