Ejemplo n.º 1
0
  @Test
  public void testGetVehicleStationInfo() {
    StationJson sj = new StationJson();
    sj.setVid("123"); // 车辆编号
    sj.setPlate(""); // 车牌号
    sj.setSpeed(1000); // 车速
    sj.setLineId("123"); // 线路编号
    sj.setStationId("123"); // 上一站站点编号
    sj.setDistance(0); // 与上一站距离(米)
    sj.setPercentage(0); // 与上一站距离百分比(0~99)
    sj.setMapLon(123); // 上一站中心点经度
    sj.setMapLat(123); // 上一站中心点纬度

    StationJson sj2 = new StationJson();
    sj2.setVid("123"); // 车辆编号
    sj2.setPlate(""); // 车牌号
    sj2.setSpeed(1000); // 车速
    sj2.setLineId("1234"); // 线路编号
    sj2.setStationId("1234"); // 上一站站点编号
    sj2.setDistance(0); // 与上一站距离(米)
    sj2.setPercentage(0); // 与上一站距离百分比(0~99)
    sj2.setMapLon(1234); // 上一站中心点经度
    sj2.setMapLat(1234); // 上一站中心点纬度
    Map<String, String> stationMap = new HashMap<String, String>();
    List<StationJson> sjList = new ArrayList<StationJson>();
    sjList.add(sj);
    sjList.add(sj2);
    stationMap.put("123", JSON.toJSONString(sjList));
    RedisService.saveVehicleStationInfo(stationMap);
  }
Ejemplo n.º 2
0
  @Test
  public void testSaveLineVehicleMap() {
    try {
      Map<String, Set<String>> lineVehicleMap = new ConcurrentHashMap<String, Set<String>>();
      //			for(int i = 0; i < 5; i++){
      //				Set<String> vSet = new HashSet<String>();
      //				for(int j =0;j<10;j++){
      //					vSet.add("" + (j+1));
      //				}
      //				lineVehicleMap.put(""+(i+1), vSet);
      //			}
      Set<String> vSet = new HashSet<String>();
      vSet.add("123");
      lineVehicleMap.put("1234", vSet);
      Map<String, String> lineVehicle = new ConcurrentHashMap<String, String>();
      for (Map.Entry<String, Set<String>> lv : lineVehicleMap.entrySet()) {
        lineVehicle.put(lv.getKey(), JSON.toJSONString(lv.getValue()));
      }
      RedisService.saveLineVehicleMap(lineVehicle);

    } catch (Exception e) {
      e.printStackTrace();
    }
  }
Ejemplo n.º 3
0
 @Test
 public void testSaveVehicleStationInfo() {
   System.out.println(RedisService.getVehicleStationInfo("123").getLineId());
 }