一、关于地块部分
1.跳动的marker的信息
格式:data:{"titles":"titlef"},
2.地块基本信息
格式:data:{"titles":"浙江"},
url:"http://www.soil.datassis.com/index.php/Home/api/getdata_area.html",
首先给后台一个关键字titles:myValue,其中myValue为用户输入的地域(包括省市区),后台随机选取10个地块传给前端,
{
"form": 表单,
"center": 地块中心点,
"title": 地块所属区域与中心点,
"content":地块形状各顶点的数组
}
二、关于种植环境部分
格式:data: {"titles":"titlef"},
url:未定
首先给后台一个关键字titles:titlef,其中titlef为某块地的名称(自己输的名字),后台根据titlef找到该地块,
然后将数据以如下格式给前端。(最好是可以跟地块的基本信息合并一起传)
{
周边种植作物:{粮食作物:xxx,经济作物:xxx,蔬菜作物:xxx},
本地块历史种植作物:{粮食作物:xxx,经济作物:xxx,蔬菜作物:xxx},
历年发生病虫害:{病害:xxx,虫害:xxx,草害:xxx}
}
三、关于农业政策部分
1.政策标题
格式data: {"type":"province","falg":"浙江","number":"num","next":30},
url:"http://www.soil.datassis.com/index.php/Home/api/getdata_policy.html",
前端先传给后台关键字type:省,falg:浙江,number:当前需要的组号,默认最新的资讯的num=0;next为一次性需要传输的数据量(以后等数据库信息补全之后,再传关键字:城市、地域等),
然后后台根据关键字获取该地区资讯数据的标题(bt)、标题的内容(nr)、时间(rq);
将数据按时间顺序排序,并分组,按30条资讯数据为一组,分批给前端。
前端第一次ajax请求时,后台给前端最新的30条资讯;然后前端滚动条往下滑进行加载时,给后台发送ajax请求,后台给前端下一组的30条资讯。(或者在第一组30条加载完成并展示到页面之后,给后台发送ajax请求,后台给前端下一组的30条资讯。
四、关于新闻资讯部分
1.新闻标题
格式data: {"type":"province","falg":"浙江","number":"num","next":30},
url:"http://www.soil.datassis.com/index.php/Home/api/getdata_news_detail.html",
前端先传给后台关键字type:省,falg:浙江,number:当前需要的组号,默认最新的资讯的num=0;next为一次性需要传输的数据量(以后等数据库信息补全之后,再传关键字:城市、地域等),
然后后台根据关键字获取该地区资讯数据的标题(bt)、时间(rq)、部门(ly)、标题的内容(nr);
将数据按时间顺序排序,并分组,按30条资讯数据为一组,分批给前端。
前端第一次ajax请求时,后台给前端最新的30条资讯;然后前端滚动条往下滑进行加载时,给后台发送ajax请求,后台给前端下一组的30条资讯。(或者在第一组30条加载完成并展示到页面之后,给后台发送ajax请求,后台给前端下一组的30条资讯。