资源简介

将数据库中GPS产生的经纬度数据使用百度地图API在地图中以路径的形式展示出来。

资源截图

代码片段和文件信息

package com.lbs.action;

import java.io.PrintWriter;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletResponse;

import net.sf.json.JSONArray;

import org.apache.struts2.interceptor.RequestAware;
import org.apache.struts2.interceptor.ServletResponseAware;

import com.lbs.dao.GpsdataDao;
import com.lbs.dao.impl.GpsdataDaoImpl;
import com.lbs.domain.Gps;
import com.lbs.vo.CarInfoVo;
import com.opensymphony.xwork2.ActionSupport;

public class UserAction extends ActionSupport implements RequestAwareServletResponseAware{
private CarInfoVo carInfoVo;
public CarInfoVo getCarInfoVo() {
return carInfoVo;
}

public void setCarInfoVo(CarInfoVo carInfoVo) {
this.carInfoVo = carInfoVo;
}

private Mapject> request;
@Override
public void setRequest(Mapject> request) {
this.request = request;
}

private HttpServletResponse response;
@Override
public void setServletResponse(HttpServletResponse response) {
this.response = response;
}

GpsdataDao gpsdataDao = new GpsdataDaoImpl();
public String search() throws Exception {
SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd kk:mm:ss“);
Date startTime = null;
Date endTime = null;

try {
//System.out.println(carInfoVo.getStartTime());
startTime = sdf.parse(carInfoVo.getStartTime());// 将接受到的string类型时间转成java.util.Date
endTime = sdf.parse(carInfoVo.getEndTime());
} catch (ParseException e) {
e.printStackTrace();
}
List gpsdataList = gpsdataDao.find(carInfoVo.getCarId() startTime endTime);

System.out.println(carInfoVo.getCarId()+“    “+carInfoVo.getStartTime()+“      “+carInfoVo.getEndTime());// debug



JSONArray jsonGps = JSONArray.fromobject(gpsdataList); 
System.out.println(jsonGps.toString());

PrintWriter out = response.getWriter();
out.print(jsonGps.toString());
out.flush();
//out.close();

return null;
}





}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-05-22 20:19  LBS\
     文件        2210  2013-05-22 20:34  LBS\.classpath
     目录           0  2013-06-06 11:27  LBS\.myeclipse\
     文件         282  2013-05-22 20:19  LBS\.mymetadata
     文件        1746  2013-05-22 14:29  LBS\.project
     目录           0  2013-05-22 20:19  LBS\.settings\
     文件         500  2013-05-21 00:03  LBS\.settings\.jsdtscope
     文件         395  2013-05-20 22:34  LBS\.settings\org.eclipse.jdt.core.prefs
     文件         522  2013-05-21 15:00  LBS\.settings\org.eclipse.wst.common.component
     文件         252  2013-05-20 22:34  LBS\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2013-05-20 22:34  LBS\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2013-05-20 22:34  LBS\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2013-05-22 20:19  LBS\WebRoot\
     目录           0  2013-05-22 20:19  LBS\WebRoot\meta-INF\
     文件          36  2013-05-20 22:34  LBS\WebRoot\meta-INF\MANIFEST.MF
     文件         837  2013-05-22 15:36  LBS\WebRoot\MyJsp.jsp
     目录           0  2013-05-22 20:19  LBS\WebRoot\WEB-INF\
     目录           0  2013-06-05 16:45  LBS\WebRoot\WEB-INF\classes\
     目录           0  2013-06-05 16:45  LBS\WebRoot\WEB-INF\classes\com\
     目录           0  2013-06-05 16:45  LBS\WebRoot\WEB-INF\classes\com\lbs\
     目录           0  2013-06-05 16:45  LBS\WebRoot\WEB-INF\classes\com\lbs\action\
     文件        3144  2013-06-05 16:45  LBS\WebRoot\WEB-INF\classes\com\lbs\action\UserAction.class
     目录           0  2013-06-05 16:45  LBS\WebRoot\WEB-INF\classes\com\lbs\dao\
     文件         312  2013-06-05 16:45  LBS\WebRoot\WEB-INF\classes\com\lbs\dao\GpsdataDao.class
     目录           0  2013-06-05 16:45  LBS\WebRoot\WEB-INF\classes\com\lbs\dao\impl\
     文件        2598  2013-06-05 16:45  LBS\WebRoot\WEB-INF\classes\com\lbs\dao\impl\GpsdataDaoImpl.class
     文件        2197  2013-06-05 16:45  LBS\WebRoot\WEB-INF\classes\com\lbs\dao\impl\GpsdataDaoImplTest.class
     目录           0  2013-06-05 16:45  LBS\WebRoot\WEB-INF\classes\com\lbs\domain\
     文件         726  2013-06-05 16:45  LBS\WebRoot\WEB-INF\classes\com\lbs\domain\Gps.class
     文件        1191  2013-06-05 16:45  LBS\WebRoot\WEB-INF\classes\com\lbs\domain\Gpsdata.class
     目录           0  2013-06-05 16:45  LBS\WebRoot\WEB-INF\classes\com\lbs\jdbc\
............此处省略52个文件信息

评论

共有 条评论