package safeluck.drive.evaluation.httpmodule; import java.util.List; public class HttpRoadMapRsp { /** * result : true * data : {"server":"gps.safeluck.com","port":"3301","map_json":{"maps":[{"area":[45,38,39,46],"id":8890,"item":106,"stop_flag":0,"stop_line":[41,42],"red_line":[[43,44]],"tts":"路口右转弯"},{"area":[53,48,49,54],"id":8891,"item":107,"stop_flag":0,"stop_line":[51,52],"tts":"通过人行横道"},{"area":[],"id":8892,"item":102,"stop_flag":0,"stop_line":[],"tts":"加减档"},{"area":[63,58,59,64],"id":8893,"item":110,"stop_flag":0,"stop_line":[61,62],"tts":"前方掉头"},{"area":[71,66,67,72],"id":8894,"item":101,"road_edge_line":[[73,74]],"stop_flag":0,"stop_line":[69,70],"tts":"直线行驶"},{"area":[],"id":8895,"item":103,"road_edge_line":[[77,78]],"stop_flag":0,"stop_line":[],"tts":"靠边停车"},{"area":[87,80,81,88],"id":8896,"item":105,"stop_flag":0,"stop_line":[83,84],"red_line":[[85,86]],"tts":"路口左转弯"},{"area":[95,90,91,96],"id":8897,"item":108,"stop_flag":0,"stop_line":[93,94],"tts":"通过学校区域"},{"area":[103,98,99,104],"id":8898,"item":109,"stop_flag":0,"stop_line":[101,102],"tts":"通过公共汽车站"},{"area":[111,106,107,112],"id":8900,"item":104,"stop_flag":0,"stop_line":[109,110],"tts":"通过路口"},{"all_trigger_line":[[8890,45,46],[8891,53,54],[8892,55,56],[8893,63,64],[8894,71,72],[8895,75,76],[8896,87,88],[8897,95,96],[8898,103,104],[8900,111,112]],"green_line":[[27,28],[33,34]],"id":8899,"item":100,"red_area":[[47,48,49,50]],"red_line":[[0,1,2,3,4,5,6,7,8,9,10,11,12,13],[14,15],[16,17,18,19,20,21,22,23,24,25,26],[29,30],[31,32],[35,36]],"stop_flag":0}],"name":"科三路考新地图","type":"road","points":[-8647.003,14590.7213,-8643.5524,14578.1376,-8643.4688,14577.3293,-8643.4743,14576.6703,-8643.6189,14575.6231,-8643.8986,14574.7303,-8644.429,14573.7859,-8645.0267,14573.0804,-8645.7975,14572.5144,-8646.6964,14572.0564,-8647.9003,14571.5898,-8649.254,14571.2718,-8651.2344,14570.9548,-8676.9505,14567.7086,-8677.008,14564.2895,-8647.9699,14568.5768,-8677.1016,14560.8499,-8648.6754,14565.6031,-8647.0386,14565.793,-8645.5361,14565.9325,-8643.9894,14565.9878,-8642.4894,14565.828,-8641.1371,14565.3513,-8640.1083,14564.4899,-8639.3371,14563.1737,-8638.7768,14561.5024,-8615.0639,14476.9774,-8611.3183,14477.2584,-8643.7051,14592.6597,-8640.3308,14593.415,-8608.1896,14478.7504,-8607.5516,14478.8765,-8639.2427,14591.991,-8636.3273,14594.4586,-8603.9223,14479.1086,-8600.1545,14479.3763,-8632.4911,14594.4536,-8643.6786,14578.4015,-8641.0622,14569.2537,-8634.1519,14571.662,-8636.5751,14580.2974,-8643.6786,14578.4015,-8636.5751,14580.2974,-8641.0622,14569.2537,-8634.1519,14571.662,-8646.4285,14588.016,-8639.2769,14589.9255,-8634.4653,14545.6261,-8632.5501,14538.899,-8625.5379,14540.9341,-8627.4065,14547.6014,-8634.4653,14545.6261,-8627.4065,14547.6014,-8637.2035,14555.2439,-8630.1052,14557.2304,-8626.3309,14516.8481,-8618.8811,14518.887,-8615.147,14476.9265,-8612.3882,14467.0731,-8597.9713,14471.9742,-8600.4647,14480.9003,-8615.147,14476.9265,-8600.4647,14480.9003,-8617.8432,14486.5562,-8603.1551,14490.5316,-8607.0038,14504.1069,-8616.1047,14536.1608,-8623.4875,14535.0492,-8614.6801,14502.1867,-8607.0038,14504.1069,-8614.6801,14502.1867,-8604.2725,14494.4871,-8612.0914,14492.5276,-8607.3643,14503.5206,-8616.3071,14536.8527,-8620.0983,14550.3554,-8627.0878,14547.8972,-8619.878,14549.5298,-8626.2008,14572.0174,-8630.8126,14588.3057,-8634.1112,14600.1533,-8640.9894,14596.3771,-8635.6092,14577.056,-8630.8126,14588.3057,-8635.6092,14577.056,-8634.1112,14600.1533,-8640.9894,14596.3771,-8628.1304,14578.6721,-8632.9266,14567.4225,-8667.0986,14568.9677,-8676.8874,14567.7089,-8676.2956,14564.3175,-8666.6833,14565.7012,-8667.0986,14568.9677,-8666.6833,14565.7012,-8657.1803,14570.2432,-8656.7853,14567.126]},"pzh":"e8000ce"} */ private boolean result; private DataBean data; public boolean isResult() { return result; } public void setResult(boolean result) { this.result = result; } public DataBean getData() { return data; } public void setData(DataBean data) { this.data = data; } public static class DataBean { /** * server : gps.safeluck.com * port : 3301 * map_json : {"maps":[{"area":[45,38,39,46],"id":8890,"item":106,"stop_flag":0,"stop_line":[41,42],"red_line":[[43,44]],"tts":"路口右转弯"},{"area":[53,48,49,54],"id":8891,"item":107,"stop_flag":0,"stop_line":[51,52],"tts":"通过人行横道"},{"area":[],"id":8892,"item":102,"stop_flag":0,"stop_line":[],"tts":"加减档"},{"area":[63,58,59,64],"id":8893,"item":110,"stop_flag":0,"stop_line":[61,62],"tts":"前方掉头"},{"area":[71,66,67,72],"id":8894,"item":101,"road_edge_line":[[73,74]],"stop_flag":0,"stop_line":[69,70],"tts":"直线行驶"},{"area":[],"id":8895,"item":103,"road_edge_line":[[77,78]],"stop_flag":0,"stop_line":[],"tts":"靠边停车"},{"area":[87,80,81,88],"id":8896,"item":105,"stop_flag":0,"stop_line":[83,84],"red_line":[[85,86]],"tts":"路口左转弯"},{"area":[95,90,91,96],"id":8897,"item":108,"stop_flag":0,"stop_line":[93,94],"tts":"通过学校区域"},{"area":[103,98,99,104],"id":8898,"item":109,"stop_flag":0,"stop_line":[101,102],"tts":"通过公共汽车站"},{"area":[111,106,107,112],"id":8900,"item":104,"stop_flag":0,"stop_line":[109,110],"tts":"通过路口"},{"all_trigger_line":[[8890,45,46],[8891,53,54],[8892,55,56],[8893,63,64],[8894,71,72],[8895,75,76],[8896,87,88],[8897,95,96],[8898,103,104],[8900,111,112]],"green_line":[[27,28],[33,34]],"id":8899,"item":100,"red_area":[[47,48,49,50]],"red_line":[[0,1,2,3,4,5,6,7,8,9,10,11,12,13],[14,15],[16,17,18,19,20,21,22,23,24,25,26],[29,30],[31,32],[35,36]],"stop_flag":0}],"name":"科三路考新地图","type":"road","points":[-8647.003,14590.7213,-8643.5524,14578.1376,-8643.4688,14577.3293,-8643.4743,14576.6703,-8643.6189,14575.6231,-8643.8986,14574.7303,-8644.429,14573.7859,-8645.0267,14573.0804,-8645.7975,14572.5144,-8646.6964,14572.0564,-8647.9003,14571.5898,-8649.254,14571.2718,-8651.2344,14570.9548,-8676.9505,14567.7086,-8677.008,14564.2895,-8647.9699,14568.5768,-8677.1016,14560.8499,-8648.6754,14565.6031,-8647.0386,14565.793,-8645.5361,14565.9325,-8643.9894,14565.9878,-8642.4894,14565.828,-8641.1371,14565.3513,-8640.1083,14564.4899,-8639.3371,14563.1737,-8638.7768,14561.5024,-8615.0639,14476.9774,-8611.3183,14477.2584,-8643.7051,14592.6597,-8640.3308,14593.415,-8608.1896,14478.7504,-8607.5516,14478.8765,-8639.2427,14591.991,-8636.3273,14594.4586,-8603.9223,14479.1086,-8600.1545,14479.3763,-8632.4911,14594.4536,-8643.6786,14578.4015,-8641.0622,14569.2537,-8634.1519,14571.662,-8636.5751,14580.2974,-8643.6786,14578.4015,-8636.5751,14580.2974,-8641.0622,14569.2537,-8634.1519,14571.662,-8646.4285,14588.016,-8639.2769,14589.9255,-8634.4653,14545.6261,-8632.5501,14538.899,-8625.5379,14540.9341,-8627.4065,14547.6014,-8634.4653,14545.6261,-8627.4065,14547.6014,-8637.2035,14555.2439,-8630.1052,14557.2304,-8626.3309,14516.8481,-8618.8811,14518.887,-8615.147,14476.9265,-8612.3882,14467.0731,-8597.9713,14471.9742,-8600.4647,14480.9003,-8615.147,14476.9265,-8600.4647,14480.9003,-8617.8432,14486.5562,-8603.1551,14490.5316,-8607.0038,14504.1069,-8616.1047,14536.1608,-8623.4875,14535.0492,-8614.6801,14502.1867,-8607.0038,14504.1069,-8614.6801,14502.1867,-8604.2725,14494.4871,-8612.0914,14492.5276,-8607.3643,14503.5206,-8616.3071,14536.8527,-8620.0983,14550.3554,-8627.0878,14547.8972,-8619.878,14549.5298,-8626.2008,14572.0174,-8630.8126,14588.3057,-8634.1112,14600.1533,-8640.9894,14596.3771,-8635.6092,14577.056,-8630.8126,14588.3057,-8635.6092,14577.056,-8634.1112,14600.1533,-8640.9894,14596.3771,-8628.1304,14578.6721,-8632.9266,14567.4225,-8667.0986,14568.9677,-8676.8874,14567.7089,-8676.2956,14564.3175,-8666.6833,14565.7012,-8667.0986,14568.9677,-8666.6833,14565.7012,-8657.1803,14570.2432,-8656.7853,14567.126]} * pzh : e8000ce */ private String server; private String port; private String version; private String map_url; private String gps_monitor_url; private MapJsonBean map_json; private String pzh; public String getGps_monitor_url() { return gps_monitor_url; } public void setGps_monitor_url(String gps_monitor_url) { this.gps_monitor_url = gps_monitor_url; } public String getVersion() { return version; } public void setVersion(String version) { this.version = version; } public String getMap_url() { return map_url; } public void setMap_url(String map_url) { this.map_url = map_url; } public String getServer() { return server; } public void setServer(String server) { this.server = server; } public String getPort() { return port; } public void setPort(String port) { this.port = port; } public MapJsonBean getMap_json() { return map_json; } public void setMap_json(MapJsonBean map_json) { this.map_json = map_json; } public String getPzh() { return pzh; } public void setPzh(String pzh) { this.pzh = pzh; } public static class MapJsonBean { /** * maps : [{"area":[45,38,39,46],"id":8890,"item":106,"stop_flag":0,"stop_line":[41,42],"red_line":[[43,44]],"tts":"路口右转弯"},{"area":[53,48,49,54],"id":8891,"item":107,"stop_flag":0,"stop_line":[51,52],"tts":"通过人行横道"},{"area":[],"id":8892,"item":102,"stop_flag":0,"stop_line":[],"tts":"加减档"},{"area":[63,58,59,64],"id":8893,"item":110,"stop_flag":0,"stop_line":[61,62],"tts":"前方掉头"},{"area":[71,66,67,72],"id":8894,"item":101,"road_edge_line":[[73,74]],"stop_flag":0,"stop_line":[69,70],"tts":"直线行驶"},{"area":[],"id":8895,"item":103,"road_edge_line":[[77,78]],"stop_flag":0,"stop_line":[],"tts":"靠边停车"},{"area":[87,80,81,88],"id":8896,"item":105,"stop_flag":0,"stop_line":[83,84],"red_line":[[85,86]],"tts":"路口左转弯"},{"area":[95,90,91,96],"id":8897,"item":108,"stop_flag":0,"stop_line":[93,94],"tts":"通过学校区域"},{"area":[103,98,99,104],"id":8898,"item":109,"stop_flag":0,"stop_line":[101,102],"tts":"通过公共汽车站"},{"area":[111,106,107,112],"id":8900,"item":104,"stop_flag":0,"stop_line":[109,110],"tts":"通过路口"},{"all_trigger_line":[[8890,45,46],[8891,53,54],[8892,55,56],[8893,63,64],[8894,71,72],[8895,75,76],[8896,87,88],[8897,95,96],[8898,103,104],[8900,111,112]],"green_line":[[27,28],[33,34]],"id":8899,"item":100,"red_area":[[47,48,49,50]],"red_line":[[0,1,2,3,4,5,6,7,8,9,10,11,12,13],[14,15],[16,17,18,19,20,21,22,23,24,25,26],[29,30],[31,32],[35,36]],"stop_flag":0}] * name : 科三路考新地图 * type : road * points : [-8647.003,14590.7213,-8643.5524,14578.1376,-8643.4688,14577.3293,-8643.4743,14576.6703,-8643.6189,14575.6231,-8643.8986,14574.7303,-8644.429,14573.7859,-8645.0267,14573.0804,-8645.7975,14572.5144,-8646.6964,14572.0564,-8647.9003,14571.5898,-8649.254,14571.2718,-8651.2344,14570.9548,-8676.9505,14567.7086,-8677.008,14564.2895,-8647.9699,14568.5768,-8677.1016,14560.8499,-8648.6754,14565.6031,-8647.0386,14565.793,-8645.5361,14565.9325,-8643.9894,14565.9878,-8642.4894,14565.828,-8641.1371,14565.3513,-8640.1083,14564.4899,-8639.3371,14563.1737,-8638.7768,14561.5024,-8615.0639,14476.9774,-8611.3183,14477.2584,-8643.7051,14592.6597,-8640.3308,14593.415,-8608.1896,14478.7504,-8607.5516,14478.8765,-8639.2427,14591.991,-8636.3273,14594.4586,-8603.9223,14479.1086,-8600.1545,14479.3763,-8632.4911,14594.4536,-8643.6786,14578.4015,-8641.0622,14569.2537,-8634.1519,14571.662,-8636.5751,14580.2974,-8643.6786,14578.4015,-8636.5751,14580.2974,-8641.0622,14569.2537,-8634.1519,14571.662,-8646.4285,14588.016,-8639.2769,14589.9255,-8634.4653,14545.6261,-8632.5501,14538.899,-8625.5379,14540.9341,-8627.4065,14547.6014,-8634.4653,14545.6261,-8627.4065,14547.6014,-8637.2035,14555.2439,-8630.1052,14557.2304,-8626.3309,14516.8481,-8618.8811,14518.887,-8615.147,14476.9265,-8612.3882,14467.0731,-8597.9713,14471.9742,-8600.4647,14480.9003,-8615.147,14476.9265,-8600.4647,14480.9003,-8617.8432,14486.5562,-8603.1551,14490.5316,-8607.0038,14504.1069,-8616.1047,14536.1608,-8623.4875,14535.0492,-8614.6801,14502.1867,-8607.0038,14504.1069,-8614.6801,14502.1867,-8604.2725,14494.4871,-8612.0914,14492.5276,-8607.3643,14503.5206,-8616.3071,14536.8527,-8620.0983,14550.3554,-8627.0878,14547.8972,-8619.878,14549.5298,-8626.2008,14572.0174,-8630.8126,14588.3057,-8634.1112,14600.1533,-8640.9894,14596.3771,-8635.6092,14577.056,-8630.8126,14588.3057,-8635.6092,14577.056,-8634.1112,14600.1533,-8640.9894,14596.3771,-8628.1304,14578.6721,-8632.9266,14567.4225,-8667.0986,14568.9677,-8676.8874,14567.7089,-8676.2956,14564.3175,-8666.6833,14565.7012,-8667.0986,14568.9677,-8666.6833,14565.7012,-8657.1803,14570.2432,-8656.7853,14567.126] */ private String name; private String type; private List maps; private List points; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getType() { return type; } public void setType(String type) { this.type = type; } public List getMaps() { return maps; } public void setMaps(List maps) { this.maps = maps; } public List getPoints() { return points; } public void setPoints(List points) { this.points = points; } public static class MapsBean { // /** // * area : [45,38,39,46] // * id : 8890.0 // * item : 106.0 // * stop_flag : 0.0 // * stop_line : [41,42] // * red_line : [[43,44]] // * tts : 路口右转弯 // * road_edge_line : [[73,74]] // * all_trigger_line : [[8890,45,46],[8891,53,54],[8892,55,56],[8893,63,64],[8894,71,72],[8895,75,76],[8896,87,88],[8897,95,96],[8898,103,104],[8900,111,112]] // * green_line : [[27,28],[33,34]] // * red_area : [[47,48,49,50]] // */ // // private int id; // private int item; // private String tts; // private int stop_flag; // private List> red_line; // private List> green_line; // private List> all_trigger_line; // private List> red_area; // private List stop_line; // private List area; // private List> road_edge_line; // // // // public String getTts() { // return tts; // } // // public void setTts(String tts) { // this.tts = tts; // } // // // public int getId() { // return id; // } // // public void setId(int id) { // this.id = id; // } // // public int getItem() { // return item; // } // // public void setItem(int item) { // this.item = item; // } // // public int getStop_flag() { // return stop_flag; // } // // public void setStop_flag(int stop_flag) { // this.stop_flag = stop_flag; // } // // public List> getRed_line() { // return red_line; // } // // public void setRed_line(List> red_line) { // this.red_line = red_line; // } // // public List> getGreen_line() { // return green_line; // } // // public void setGreen_line(List> green_line) { // this.green_line = green_line; // } // // public List> getAll_trigger_line() { // return all_trigger_line; // } // // public void setAll_trigger_line(List> all_trigger_line) { // this.all_trigger_line = all_trigger_line; // } // // public List> getRed_area() { // return red_area; // } // // public void setRed_area(List> red_area) { // this.red_area = red_area; // } // // public List getStop_line() { // return stop_line; // } // // public void setStop_line(List stop_line) { // this.stop_line = stop_line; // } // // public List getArea() { // return area; // } // // public void setArea(List area) { // this.area = area; // } // // public List> getRoad_edge_line() { // return road_edge_line; // } // // public void setRoad_edge_line(List> road_edge_line) { // this.road_edge_line = road_edge_line; // } private List points; private List road; private List special_area; private List trigger_line; private List red_line; public List getPoints() { return points; } public void setPoints(List points) { this.points = points; } public List getRoad() { return road; } public void setRoad(List road) { this.road = road; } public List getSpecial_area() { return special_area; } public void setSpecial_area(List special_area) { this.special_area = special_area; } public List getTrigger_line() { return trigger_line; } public void setTrigger_line(List trigger_line) { this.trigger_line = trigger_line; } public List getRed_line() { return red_line; } public void setRed_line(List red_line) { this.red_line = red_line; } public static class RoadBean { /** * id : 1 * next_road : 2 * start_line : [0,118] * crossing : [{"active":2,"center_point":55,"stop_flag":0,"tts":"路口左转弯","line":[26,140]}] * left_edge : [{"line":[118,121,123,125,127,129,132,137,140],"type":1}] * right_edge : [{"line":[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26],"type":1}] * separate : [{"lane_line":[[{"line":[117,120,122,124,126,128,131],"type":0}]]},{"lane_guide":[{"head_tail":[135,139],"guide":[2,1,4]}],"lane_line":[[{"line":[131,135],"type":0},{"line":[135,139],"type":1}],[{"line":[130,133],"type":0},{"line":[133,138],"type":1}]]}] * active : 8 */ private int id; private int next_road; private int active; private List start_line; private List crossing; private List left_edge; private List right_edge; private List separate; public int getId() { return id; } public void setId(int id) { this.id = id; } public int getNext_road() { return next_road; } public void setNext_road(int next_road) { this.next_road = next_road; } public int getActive() { return active; } public void setActive(int active) { this.active = active; } public List getStart_line() { return start_line; } public void setStart_line(List start_line) { this.start_line = start_line; } public List getCrossing() { return crossing; } public void setCrossing(List crossing) { this.crossing = crossing; } public List getLeft_edge() { return left_edge; } public void setLeft_edge(List left_edge) { this.left_edge = left_edge; } public List getRight_edge() { return right_edge; } public void setRight_edge(List right_edge) { this.right_edge = right_edge; } public List getSeparate() { return separate; } public void setSeparate(List separate) { this.separate = separate; } public static class CrossingBean { /** * active : 2 * center_point : 55 * stop_flag : 0 * tts : 路口左转弯 * line : [26,140] */ private int active; private int center_point; private int stop_flag; private String tts; private List line; public int getActive() { return active; } public void setActive(int active) { this.active = active; } public int getCenter_point() { return center_point; } public void setCenter_point(int center_point) { this.center_point = center_point; } public int getStop_flag() { return stop_flag; } public void setStop_flag(int stop_flag) { this.stop_flag = stop_flag; } public String getTts() { return tts; } public void setTts(String tts) { this.tts = tts; } public List getLine() { return line; } public void setLine(List line) { this.line = line; } } public static class LeftEdgeBean { /** * line : [118,121,123,125,127,129,132,137,140] * type : 1 */ private int type; private List line; public int getType() { return type; } public void setType(int type) { this.type = type; } public List getLine() { return line; } public void setLine(List line) { this.line = line; } } public static class RightEdgeBean { /** * line : [0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26] * type : 1 */ private int type; private List line; public int getType() { return type; } public void setType(int type) { this.type = type; } public List getLine() { return line; } public void setLine(List line) { this.line = line; } } public static class SeparateBean { private List> lane_line; private List lane_guide; public List> getLane_line() { return lane_line; } public void setLane_line(List> lane_line) { this.lane_line = lane_line; } public List getLane_guide() { return lane_guide; } public void setLane_guide(List lane_guide) { this.lane_guide = lane_guide; } public static class LaneLineBean { /** * line : [117,120,122,124,126,128,131] * type : 0 */ private int type; private List line; public int getType() { return type; } public void setType(int type) { this.type = type; } public List getLine() { return line; } public void setLine(List line) { this.line = line; } } public static class LaneGuideBean { private List head_tail; private List guide; public List getHead_tail() { return head_tail; } public void setHead_tail(List head_tail) { this.head_tail = head_tail; } public List getGuide() { return guide; } public void setGuide(List guide) { this.guide = guide; } } } } public static class SpecialAreaBean { /** * area : [39,40] * id : 0 * road : 2 * type : 0 */ private int id; private int road; private int type; private List area; public int getId() { return id; } public void setId(int id) { this.id = id; } public int getRoad() { return road; } public void setRoad(int road) { this.road = road; } public int getType() { return type; } public void setType(int type) { this.type = type; } public List getArea() { return area; } public void setArea(List area) { this.area = area; } } public static class TriggerLineBean { /** * id : 0 * line : [287] * road : 5 * tts : 变更车道 * type : 1 */ private int id; private int road; private String tts; private int type; private List line; public int getId() { return id; } public void setId(int id) { this.id = id; } public int getRoad() { return road; } public void setRoad(int road) { this.road = road; } public String getTts() { return tts; } public void setTts(String tts) { this.tts = tts; } public int getType() { return type; } public void setType(int type) { this.type = type; } public List getLine() { return line; } public void setLine(List line) { this.line = line; } } public static class RedLineBean { /** * id : 0 * type : 1 * points : [56,48] */ private int id; private int type; private List points; public int getId() { return id; } public void setId(int id) { this.id = id; } public int getType() { return type; } public void setType(int type) { this.type = type; } public List getPoints() { return points; } public void setPoints(List points) { this.points = points; } } } } } }