点击 返回调试器

四角经纬度地图网格分割算法接口


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

请求参数:
appid:"blog.junphp.com", // 固定这个值就行
lat1:左上经度
lng1:左上纬度
lat2:右上经度
lng2:右上纬度
lat3:右下经度
lng3:右下纬度
lat4:左下经度
lng4:左下纬度
km:小正方形直径(单位km)
type:是否返回四角下标key名(0.需要 1.不需要  默认0)

返回值:
数据类型:json
// 成功
  {
    "code": "00",
    "msg": "计算成功",
    "data": [
      {
        "left_top": { // 左上
          "lat": 23.155823,
          "lng": 113.34908001802
        },
        "right_top": { // 右上
          "lat": 23.155823,
          "lng": 113.331062
        },
        "right_bottom": { // 右下
          "lat": 23.137804981982,
          "lng": 113.331062
        },
        "left_bottom": { // 左下
          "lat": 23.137804981982,
          "lng": 113.34908001802
        }
      },
      {
        "left_top": {
          "lat": 23.155823,
          "lng": 113.34908001802
        },
        "right_top": {
          "lat": 23.155823,
          "lng": 113.34908001802
        },
        "right_bottom": {
          "lat": 23.137804981982,
          "lng": 113.34908001802
        },
        "left_bottom": {
          "lat": 23.137804981982,
          "lng": 113.34908001802
        }
      },
      {
        "left_top": {
          "lat": 23.155823,
          "lng": 113.34908001802
        },
        "right_top": {
          "lat": 23.155823,
          "lng": 113.36709803604
        },
        "right_bottom": {
          "lat": 23.137804981982,
          "lng": 113.36709803604
        },
        "left_bottom": {
          "lat": 23.137804981982,
          "lng": 113.34908001802
        }
      }
    ]
}

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

取值结果:
code00时,接口正常,其他情况下都是错误。
注意:
小正方形的排序是横向渲染,从左往右,一行渲染完再到第二行。