| | |
| | | |
| | | |
| | | public class HttpRoadMapRsp { |
| | | |
| | | |
| | | /** |
| | | * result : true |
| | | * data : {"server":"gps.safeluck.com","port":"3301","gps_monitor_url":"https%3A%2F%2Ftrainsim.aaej.cn%2F%23%2Fvisitor%2Fmonitor%3Fdevice_id%3D0314200100000001%26area_type%3Droad","map_url":"https://arcgis.aaej.cn/arcgis/rest/services/马鞍科三地图/MapServer","map_json":{"name":"涪陵交通驾校road","type":"road","map_json":{"points":[428882.814,3291858.8646,428882.814,3291858.8646,428882.8164,3291859.9596,428882.8587,3291860.9072,428882.9787,3291862.126,428883.1475,3291863.3446,428883.3106,3291864.3922,428883.5399,3291865.5205,428884.1709,3291868.0124,428900.68,3291924.3125,428901.1532,3291926.1579,428902.1388,3291930.0679,428903.6411,3291936.2295,428905.2377,3291943.0598,428906.7427,3291949.9934,428909.3874,3291963.3733,428911.8079,3291977.9126,428914.8393,3292001.3582,428916.4049,3292013.8673,428917.5369,3292034.5559,428919.1201,3292062.4489,428920.392,3292070.6217,428922.9231,3292084.7791,428924.0105,3292093.314,428925.515,3292119.4249,428927.1469,3292146.6368,428928.5834,3292151.5435,428928.5834,3292151.5435,428895.1955,3292186.6837,428878.9835,3292186.1468,428860.5926,3292186.9707,428847.1534,3292187.9665,428834.4844,3292189.2064,428814.6262,3292191.8591,428796.9072,3292194.9343,428767.1164,3292201.6727,428605.953,3292247.0387,428573.5986,3292256.1939,428573.5986,3292256.1939,428570.868,3292256.9989,428563.21,3292259.1227,428563.21,3292259.1227,428538.5459,3292263.9919,428519.6991,3292266.7228,428495.249,3292268.4954,428475.9751,3292268.8223,428475.9751,3292268.8223,428467.9018,3292268.9276,428400.2501,3292269.2682,428400.2501,3292269.2682,428349.9106,3292269.6218,428173.3521,3292270.7839,428173.3521,3292270.7839,428165.2937,3292270.9544,428130.8628,3292270.8838,428118.2644,3292270.3749,428103.9294,3292268.7709,428090.6958,3292266.2259,428077.3264,3292262.4663,428065.2206,3292257.8042,428053.3165,3292252.1225,428035.8995,3292241.7869,427880.0382,3292135.0381,427880.0382,3292135.0381,427892.3858,3292117.2607,427892.3858,3292117.2607,428041.3285,3292219.5045,428059.4025,3292229.7958,428069.8844,3292234.9107,428086.167,3292241.1997,428100.4362,3292244.9398,428120.5815,3292248.0335,428143.1924,3292249.5525,428165.0404,3292249.6301,428165.0404,3292249.6301,428173.0727,3292249.524,428304.8233,3292248.5362,428304.8233,3292248.5362,428365.1984,3292248.0079,428365.1984,3292248.0079,428435.9145,3292247.8554,428465.4826,3292247.7177,428468.3267,3292247.6579,428476.3716,3292247.6307,428476.3716,3292247.6307,428508.2163,3292246.4259,428528.27,3292244.2281,428541.7345,3292241.9268,428541.7345,3292241.9268,428557.8357,3292238.3307,428557.8357,3292238.3307,428565.643,3292236.2802,428736.2275,3292188.2357,428772.2383,3292178.6464,428799.4878,3292172.9904,428825.2411,3292169.0656,428858.5907,3292165.9372,428873.9811,3292165.2046,428895.6454,3292164.8048,428895.6454,3292164.8048,428898.0145,3292163.9805,428904.1334,3292159.6522,428904.1334,3292159.6522,428904.1334,3292159.6522,428908.3582,3292153.8635,428908.3582,3292153.8635,428909.0927,3292151.8793,428910.0466,3292141.3966,428903.1781,3292025.1554,428903.1212,3292019.7852,428901.3789,3292001.7577,428897.8184,3291974.1496,428891.5529,3291942.2104,428885.3093,3291918.3034,428877.1977,3291890.8363,428868.8245,3291862.6146,428868.8245,3291862.6146,428878.4936,3291859.9625,428875.5855,3291860.9848,428875.5855,3291860.9848,428895.033,3291915.8213,428892.0463,3291916.7325,428904.6359,3291954.8311,428901.4881,3291955.2692,428907.8718,3291972.5746,428904.6954,3291972.8065,428911.2712,3291998.0926,428908.1942,3291998.5557,428913.5737,3292025.6652,428910.2338,3292025.5771,428920.3223,3292084.1899,428916.8634,3292084.5667,428913.6443,3292084.5836,428922.2985,3292119.5457,428922.2985,3292119.5457,428918.9431,3292119.8617,428918.9431,3292119.8617,428915.7143,3292119.6856,428924.0245,3292151.518,428920.8141,3292151.5051,428917.5666,3292151.5049,428916.9804,3292151.7248,428916.9804,3292151.7248,428913.8244,3292151.8642,428905.5847,3292010.8065,428908.7257,3292010.5397,428900.4061,3291970.043,428903.5693,3291969.5774,428893.1737,3291935.4018,428896.2244,3291934.614,428880.2194,3291889.9323,428880.2194,3291889.9323,428871.8967,3291861.8767,428875.0209,3291861.1249,428875.0209,3291861.1249,428895.6992,3292175.9696,428895.6992,3292175.9696,428885.4046,3292175.8749,428885.689,3292182.7212,428885.4908,3292179.4098,428856.0002,3292183.9663,428855.642,3292180.5938,428854.7988,3292177.1572,428820.9762,3292187.5109,428820.2316,3292184.0928,428818.9997,3292180.8864,428772.7753,3292196.7952,428771.923,3292193.4084,428770.5333,3292190.2679,428741.5994,3292205.1874,428740.5949,3292201.8445,428739.5019,3292198.6075,428604.967,3292243.8516,428604.967,3292243.8516,428604.0033,3292240.4575,428604.0033,3292240.4575,428572.6549,3292252.8229,428571.6937,3292249.4826,428570.7517,3292246.1939,428570.7517,3292246.1939,428561.1989,3292259.3885,428561.1989,3292259.3885,428558.6665,3292256.4051,428558.1176,3292252.9569,428557.2165,3292249.7001,428557.2165,3292249.7001,428535.2633,3292261.0631,428534.7745,3292257.5969,428533.9435,3292254.3306,428511.3333,3292264.1797,428510.8822,3292260.6765,428510.5453,3292257.2982,428479.8896,3292265.304,428479.727,3292261.8918,428479.4572,3292258.4664,428135.4736,3292267.5206,428135.6138,3292264.0307,428135.8288,3292260.6855,428115.5088,3292266.5758,428115.4397,3292263.0318,428115.6021,3292259.6498,428095.7533,3292263.3018,428096.0303,3292259.7636,428096.1147,3292256.4074,428061.301,3292251.6264,428062.6387,3292248.2719,428064.2825,3292245.2665,428039.9071,3292240.1154,428041.715,3292236.8982,428043.7379,3292234.103,428023.34,3292229.185,428025.1714,3292226.2,428026.9231,3292223.272,427885.8449,3292134.372,427887.9129,3292131.6017,427886.5168,3292126.4356,427886.5168,3292126.4356,427886.8757,3292125.9022,427886.8757,3292125.9022,427894.4225,3292122.8287,427892.5033,3292125.6566,428040.5491,3292223.1426,428038.8635,3292226.1909,428036.9951,3292229.1929,428056.8763,3292232.5978,428055.3578,3292236.0071,428053.4793,3292239.068,428080.2278,3292243.1556,428079.2497,3292246.915,428077.8201,3292250.4372,428101.864,3292249.0844,428101.2074,3292252.9131,428100.5024,3292256.5948,428123.9933,3292252.0716,428123.8924,3292256.0198,428123.8611,3292259.7307,428174.1651,3292252.9979,428174.1643,3292256.5142,428175.3375,3292259.9168,428435.936,3292251.3921,428435.936,3292251.3921,428435.9577,3292254.8287,428435.9577,3292254.8287,428465.3761,3292251.3617,428465.3324,3292254.7468,428465.2486,3292257.9827,428465.2486,3292257.9827,428479.6367,3292251.2876,428479.6868,3292254.6244,428479.5024,3292257.8999,428479.5024,3292257.8999,428505.8972,3292250.1763,428506.2209,3292253.6352,428506.585,3292257.0049,428544.8608,3292244.6924,428545.5185,3292248.0721,428546.3399,3292251.4451,428567.8819,3292239.172,428568.8241,3292242.5459,428570.0601,3292245.7462,428759.9247,3292185.1945,428760.9055,3292188.5477,428761.6607,3292191.8755,428785.4125,3292186.1948,428784.3945,3292182.9418,428783.6079,3292179.5275,428807.1744,3292175.0889,428807.905,3292178.5047,428808.4625,3292181.8853,428823.2632,3292172.7182,428823.7723,3292176.1648,428824.3707,3292179.5355,428842.9182,3292170.4928,428843.1077,3292174.0264,428843.3719,3292177.4302,428858.8736,3292169.2562,428858.8736,3292169.2562,428859.1022,3292172.784,428859.1022,3292172.784,428858.8502,3292176.2218,428873.2446,3292168.5074,428874.4078,3292172.0004,428875.0993,3292175.4264,428895.6678,3292168.4777,428895.5498,3292171.9858,428895.6768,3292175.3751,428895.6768,3292175.3751,428335.338,3292269.718,428026.475,3292235.333,427914.939,3292132.742,428203.987,3292249.293],"road":[{"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}]]}]},{"id":2,"start_line":[28,155],"crossing":[{"active":1,"stop_flag":0,"tts":"通过路口","line":[37,178]}],"next_road":5,"left_edge":[{"line":[155,157,162,165,168,171,178],"type":1}],"right_edge":[{"line":[28,29,30,31,32,33,34,35,36,37],"type":1}],"separate":[{"lane_guide":[{"head_tail":[174,177],"guide":[1,1,4]}],"lane_line":[[{"line":[159,161,164,167,170,174],"type":0},{"line":[174,177],"type":1}],[{"line":[158,160,163,166,169,172],"type":0},{"line":[172,176],"type":1}]]}]},{"id":3,"start_line":[64,217],"crossing":[{"active":1,"stop_flag":0,"tts":"通过路口","line":[81,245]}],"next_road":6,"left_edge":[{"line":[217,223,226,229,232,235,238,245],"type":1}],"right_edge":[{"line":[64,66,67,68,69,70,71,72,73,76,78,80,85],"type":1}],"separate":[{"lane_guide":[{"head_tail":[239,243],"guide":[2,1,1]}],"lane_line":[[{"line":[220,222,225,228,231,234,237,241],"type":0},{"line":[241,244],"type":1}],[{"line":[219,221,224,227,230,233,236,239],"type":0},{"line":[239,243],"type":1}]]}]},{"id":4,"start_line":[101,141],"crossing":[{"active":8,"stop_flag":0,"tts":"调头","line":[115,153]}],"left_edge":[{"line":[141,145,147,149,153],"type":1}],"right_edge":[{"line":[104,106,107,108,109,110,111,112,113,114,115],"type":1}],"separate":[{"lane_guide":[{"head_tail":[150,152],"guide":[3,1]}],"lane_line":[[{"line":[143,144,146,148,150],"type":0},{"line":[150,152],"type":1}]]}]},{"active":8,"id":5,"start_line":[180,184],"crossing":[{"active":8,"stop_flag":0,"tts":"掉头","line":[62,215]}],"next_road":3,"left_edge":[{"line":[184,188,191,194,197,200,203,206,209,212,215],"type":1}],"right_edge":[{"line":[40,42,43,44,45,48,51,54,55,56,57,58,59,60,61,62],"type":1}],"separate":[{"lane_line":[[{"line":[183,187,190,193,196,199,202,205,208,211,214],"type":0}],[{"line":[182,186,189,192,195,198,201,204,207,210,213],"type":0}]]}]},{"id":6,"start_line":[85,249],"crossing":[{"active":4,"stop_flag":0,"tts":"路口右转弯","line":[98,285]}],"next_road":4,"left_edge":[{"line":[249,253,256,259,262,263,268,271,274,279,282,285],"type":1}],"right_edge":[{"line":[85,86,87,89,92,93,94,95,96,97,98],"type":1}],"separate":[{"lane_guide":[{"head_tail":[275,283],"guide":[2,1,5]}],"lane_line":[[{"line":[248,252,255,258,261,264,267,270,273,277],"type":0},{"line":[277,281,284],"type":1}],[{"line":[247,251,254,257,260,265,266,269,272,275],"type":0},{"line":[275,280,283],"type":1}]]}]}],"special_area":[{"area":[39,40],"id":0,"road":2,"type":0},{"area":[45,47],"id":1,"road":5,"type":0},{"area":[48,50],"id":2,"road":5,"type":2},{"area":[51,53],"id":3,"road":5,"type":0},{"area":[73,75],"id":4,"road":3,"type":0},{"area":[76,78],"id":5,"road":3,"type":2},{"area":[82,83],"id":6,"road":3,"type":0},{"area":[83,87],"id":7,"road":6,"type":1},{"area":[89,91],"id":8,"road":6,"type":0},{"area":[100,101],"id":9,"road":6,"type":0},{"area":[102,104],"id":10,"road":4,"type":0},{"area":[180,43],"id":11,"road":5,"type":1}],"trigger_line":[{"id":0,"line":[287],"road":5,"tts":"变更车道","type":1},{"id":1,"line":[288],"road":5,"tts":"加减档","type":4},{"id":2,"line":[289],"road":3,"tts":"直线行驶","type":3},{"id":3,"line":[290],"road":3,"tts":"超车","type":2}],"red_line":[{"id":0,"type":1,"points":[56,48]},{"id":1,"type":2,"points":[56,48,485]}]},"version":"v0.1"},"version":"v0.1","pzh":"豫E9701测"} |
| | | * data : {"server":"gps.safeluck.com","port":"3301","gps_monitor_url":"https%3A%2F%2Ftrainsim.aaej.cn%2F%23%2Fvisitor%2Fmonitor%3Fdevice_id%3D0314200100000002%26area_type%3Droad","map_url":"https://arcgis.aaej.cn/arcgis/rest/services/马鞍科三地图/MapServer","map_json":{"special_area":[{"area":[39,40],"id":0,"road":2,"type":0},{"area":[45,47],"id":1,"road":5,"type":0},{"area":[48,50],"id":2,"road":5,"type":2},{"area":[51,53],"id":3,"road":5,"type":0},{"area":[73,75],"id":4,"road":3,"type":0},{"area":[76,78],"id":5,"road":3,"type":2},{"area":[82,83],"id":6,"road":3,"type":0},{"area":[83,87],"id":7,"road":6,"type":1},{"area":[89,91],"id":8,"road":6,"type":0},{"area":[100,101],"id":9,"road":6,"type":0},{"area":[102,104],"id":10,"road":4,"type":0},{"area":[180,43],"id":11,"road":5,"type":1}],"road":[{"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}]]}]},{"id":2,"start_line":[28,155],"crossing":[{"active":1,"stop_flag":0,"tts":"通过路口","line":[37,178]}],"next_road":5,"left_edge":[{"line":[155,157,162,165,168,171,178],"type":1}],"right_edge":[{"line":[28,29,30,31,32,33,34,35,36,37],"type":1}],"separate":[{"lane_guide":[{"head_tail":[174,177],"guide":[1,1,4]}],"lane_line":[[{"line":[159,161,164,167,170,174],"type":0},{"line":[174,177],"type":1}],[{"line":[158,160,163,166,169,172],"type":0},{"line":[172,176],"type":1}]]}]},{"id":3,"start_line":[64,217],"crossing":[{"active":1,"stop_flag":0,"tts":"通过路口","line":[81,245]}],"next_road":6,"left_edge":[{"line":[217,223,226,229,232,235,238,245],"type":1}],"right_edge":[{"line":[64,66,67,68,69,70,71,72,73,76,78,80,85],"type":1}],"separate":[{"lane_guide":[{"head_tail":[239,243],"guide":[2,1,1]}],"lane_line":[[{"line":[220,222,225,228,231,234,237,241],"type":0},{"line":[241,244],"type":1}],[{"line":[219,221,224,227,230,233,236,239],"type":0},{"line":[239,243],"type":1}]]}]},{"id":4,"start_line":[101,141],"crossing":[{"active":8,"stop_flag":0,"tts":"调头","line":[115,153]}],"left_edge":[{"line":[141,145,147,149,153],"type":1}],"right_edge":[{"line":[104,106,107,108,109,110,111,112,113,114,115],"type":1}],"separate":[{"lane_guide":[{"head_tail":[150,152],"guide":[3,1]}],"lane_line":[[{"line":[143,144,146,148,150],"type":0},{"line":[150,152],"type":1}]]}]},{"active":8,"id":5,"start_line":[180,184],"crossing":[{"active":8,"stop_flag":0,"tts":"掉头","line":[62,215]}],"next_road":3,"left_edge":[{"line":[184,188,191,194,197,200,203,206,209,212,215],"type":1}],"right_edge":[{"line":[40,42,43,44,45,48,51,54,55,56,57,58,59,60,61,62],"type":1}],"separate":[{"lane_line":[[{"line":[183,187,190,193,196,199,202,205,208,211,214],"type":0}],[{"line":[182,186,189,192,195,198,201,204,207,210,213],"type":0}]]}]},{"id":6,"start_line":[85,249],"crossing":[{"active":4,"stop_flag":0,"tts":"路口右转弯","line":[98,285]}],"next_road":4,"left_edge":[{"line":[249,253,256,259,262,263,268,271,274,279,282,285],"type":1}],"right_edge":[{"line":[85,86,87,89,92,93,94,95,96,97,98],"type":1}],"separate":[{"lane_guide":[{"head_tail":[275,283],"guide":[2,1,5]}],"lane_line":[[{"line":[248,252,255,258,261,264,267,270,273,277],"type":0},{"line":[277,281,284],"type":1}],[{"line":[247,251,254,257,260,265,266,269,272,275],"type":0},{"line":[275,280,283],"type":1}]]}]}],"name":"涪陵交通驾校road","trigger_line":[{"id":0,"line":[287],"road":5,"tts":"变更车道","type":1},{"id":1,"line":[288],"road":5,"tts":"加减档","type":4},{"id":2,"line":[289],"road":3,"tts":"直线行驶","type":3},{"id":3,"line":[290],"road":3,"tts":"超车","type":2}],"type":"road","points":[428882.814,3291858.8646,428882.814,3291858.8646,428882.8164,3291859.9596,428882.8587,3291860.9072,428882.9787,3291862.126,428883.1475,3291863.3446,428883.3106,3291864.3922,428883.5399,3291865.5205,428884.1709,3291868.0124,428900.68,3291924.3125,428901.1532,3291926.1579,428902.1388,3291930.0679,428903.6411,3291936.2295,428905.2377,3291943.0598,428906.7427,3291949.9934,428909.3874,3291963.3733,428911.8079,3291977.9126,428914.8393,3292001.3582,428916.4049,3292013.8673,428917.5369,3292034.5559,428919.1201,3292062.4489,428920.392,3292070.6217,428922.9231,3292084.7791,428924.0105,3292093.314,428925.515,3292119.4249,428927.1469,3292146.6368,428928.5834,3292151.5435,428928.5834,3292151.5435,428895.1955,3292186.6837,428878.9835,3292186.1468,428860.5926,3292186.9707,428847.1534,3292187.9665,428834.4844,3292189.2064,428814.6262,3292191.8591,428796.9072,3292194.9343,428767.1164,3292201.6727,428605.953,3292247.0387,428573.5986,3292256.1939,428573.5986,3292256.1939,428570.868,3292256.9989,428563.21,3292259.1227,428563.21,3292259.1227,428538.5459,3292263.9919,428519.6991,3292266.7228,428495.249,3292268.4954,428475.9751,3292268.8223,428475.9751,3292268.8223,428467.9018,3292268.9276,428400.2501,3292269.2682,428400.2501,3292269.2682,428349.9106,3292269.6218,428173.3521,3292270.7839,428173.3521,3292270.7839,428165.2937,3292270.9544,428130.8628,3292270.8838,428118.2644,3292270.3749,428103.9294,3292268.7709,428090.6958,3292266.2259,428077.3264,3292262.4663,428065.2206,3292257.8042,428053.3165,3292252.1225,428035.8995,3292241.7869,427880.0382,3292135.0381,427880.0382,3292135.0381,427892.3858,3292117.2607,427892.3858,3292117.2607,428041.3285,3292219.5045,428059.4025,3292229.7958,428069.8844,3292234.9107,428086.167,3292241.1997,428100.4362,3292244.9398,428120.5815,3292248.0335,428143.1924,3292249.5525,428165.0404,3292249.6301,428165.0404,3292249.6301,428173.0727,3292249.524,428304.8233,3292248.5362,428304.8233,3292248.5362,428365.1984,3292248.0079,428365.1984,3292248.0079,428435.9145,3292247.8554,428465.4826,3292247.7177,428468.3267,3292247.6579,428476.3716,3292247.6307,428476.3716,3292247.6307,428508.2163,3292246.4259,428528.27,3292244.2281,428541.7345,3292241.9268,428541.7345,3292241.9268,428557.8357,3292238.3307,428557.8357,3292238.3307,428565.643,3292236.2802,428736.2275,3292188.2357,428772.2383,3292178.6464,428799.4878,3292172.9904,428825.2411,3292169.0656,428858.5907,3292165.9372,428873.9811,3292165.2046,428895.6454,3292164.8048,428895.6454,3292164.8048,428898.0145,3292163.9805,428904.1334,3292159.6522,428904.1334,3292159.6522,428904.1334,3292159.6522,428908.3582,3292153.8635,428908.3582,3292153.8635,428909.0927,3292151.8793,428910.0466,3292141.3966,428903.1781,3292025.1554,428903.1212,3292019.7852,428901.3789,3292001.7577,428897.8184,3291974.1496,428891.5529,3291942.2104,428885.3093,3291918.3034,428877.1977,3291890.8363,428868.8245,3291862.6146,428868.8245,3291862.6146,428878.4936,3291859.9625,428875.5855,3291860.9848,428875.5855,3291860.9848,428895.033,3291915.8213,428892.0463,3291916.7325,428904.6359,3291954.8311,428901.4881,3291955.2692,428907.8718,3291972.5746,428904.6954,3291972.8065,428911.2712,3291998.0926,428908.1942,3291998.5557,428913.5737,3292025.6652,428910.2338,3292025.5771,428920.3223,3292084.1899,428916.8634,3292084.5667,428913.6443,3292084.5836,428922.2985,3292119.5457,428922.2985,3292119.5457,428918.9431,3292119.8617,428918.9431,3292119.8617,428915.7143,3292119.6856,428924.0245,3292151.518,428920.8141,3292151.5051,428917.5666,3292151.5049,428916.9804,3292151.7248,428916.9804,3292151.7248,428913.8244,3292151.8642,428905.5847,3292010.8065,428908.7257,3292010.5397,428900.4061,3291970.043,428903.5693,3291969.5774,428893.1737,3291935.4018,428896.2244,3291934.614,428880.2194,3291889.9323,428880.2194,3291889.9323,428871.8967,3291861.8767,428875.0209,3291861.1249,428875.0209,3291861.1249,428895.6992,3292175.9696,428895.6992,3292175.9696,428885.4046,3292175.8749,428885.689,3292182.7212,428885.4908,3292179.4098,428856.0002,3292183.9663,428855.642,3292180.5938,428854.7988,3292177.1572,428820.9762,3292187.5109,428820.2316,3292184.0928,428818.9997,3292180.8864,428772.7753,3292196.7952,428771.923,3292193.4084,428770.5333,3292190.2679,428741.5994,3292205.1874,428740.5949,3292201.8445,428739.5019,3292198.6075,428604.967,3292243.8516,428604.967,3292243.8516,428604.0033,3292240.4575,428604.0033,3292240.4575,428572.6549,3292252.8229,428571.6937,3292249.4826,428570.7517,3292246.1939,428570.7517,3292246.1939,428561.1989,3292259.3885,428561.1989,3292259.3885,428558.6665,3292256.4051,428558.1176,3292252.9569,428557.2165,3292249.7001,428557.2165,3292249.7001,428535.2633,3292261.0631,428534.7745,3292257.5969,428533.9435,3292254.3306,428511.3333,3292264.1797,428510.8822,3292260.6765,428510.5453,3292257.2982,428479.8896,3292265.304,428479.727,3292261.8918,428479.4572,3292258.4664,428135.4736,3292267.5206,428135.6138,3292264.0307,428135.8288,3292260.6855,428115.5088,3292266.5758,428115.4397,3292263.0318,428115.6021,3292259.6498,428095.7533,3292263.3018,428096.0303,3292259.7636,428096.1147,3292256.4074,428061.301,3292251.6264,428062.6387,3292248.2719,428064.2825,3292245.2665,428039.9071,3292240.1154,428041.715,3292236.8982,428043.7379,3292234.103,428023.34,3292229.185,428025.1714,3292226.2,428026.9231,3292223.272,427885.8449,3292134.372,427887.9129,3292131.6017,427886.5168,3292126.4356,427886.5168,3292126.4356,427886.8757,3292125.9022,427886.8757,3292125.9022,427894.4225,3292122.8287,427892.5033,3292125.6566,428040.5491,3292223.1426,428038.8635,3292226.1909,428036.9951,3292229.1929,428056.8763,3292232.5978,428055.3578,3292236.0071,428053.4793,3292239.068,428080.2278,3292243.1556,428079.2497,3292246.915,428077.8201,3292250.4372,428101.864,3292249.0844,428101.2074,3292252.9131,428100.5024,3292256.5948,428123.9933,3292252.0716,428123.8924,3292256.0198,428123.8611,3292259.7307,428174.1651,3292252.9979,428174.1643,3292256.5142,428175.3375,3292259.9168,428435.936,3292251.3921,428435.936,3292251.3921,428435.9577,3292254.8287,428435.9577,3292254.8287,428465.3761,3292251.3617,428465.3324,3292254.7468,428465.2486,3292257.9827,428465.2486,3292257.9827,428479.6367,3292251.2876,428479.6868,3292254.6244,428479.5024,3292257.8999,428479.5024,3292257.8999,428505.8972,3292250.1763,428506.2209,3292253.6352,428506.585,3292257.0049,428544.8608,3292244.6924,428545.5185,3292248.0721,428546.3399,3292251.4451,428567.8819,3292239.172,428568.8241,3292242.5459,428570.0601,3292245.7462,428759.9247,3292185.1945,428760.9055,3292188.5477,428761.6607,3292191.8755,428785.4125,3292186.1948,428784.3945,3292182.9418,428783.6079,3292179.5275,428807.1744,3292175.0889,428807.905,3292178.5047,428808.4625,3292181.8853,428823.2632,3292172.7182,428823.7723,3292176.1648,428824.3707,3292179.5355,428842.9182,3292170.4928,428843.1077,3292174.0264,428843.3719,3292177.4302,428858.8736,3292169.2562,428858.8736,3292169.2562,428859.1022,3292172.784,428859.1022,3292172.784,428858.8502,3292176.2218,428873.2446,3292168.5074,428874.4078,3292172.0004,428875.0993,3292175.4264,428895.6678,3292168.4777,428895.5498,3292171.9858,428895.6768,3292175.3751,428895.6768,3292175.3751,428335.338,3292269.718,428026.475,3292235.333,427914.939,3292132.742,428203.987,3292249.293],"red_line":[{"id":0,"type":1,"points":[56,48]},{"id":1,"type":2,"points":[56,48,485]}]},"version":"v0.1","pzh":"豫E9000测"} |
| | | */ |
| | | |
| | | private boolean result; |
| | |
| | | /** |
| | | * server : gps.safeluck.com |
| | | * port : 3301 |
| | | * gps_monitor_url : https%3A%2F%2Ftrainsim.aaej.cn%2F%23%2Fvisitor%2Fmonitor%3Fdevice_id%3D0314200100000001%26area_type%3Droad |
| | | * gps_monitor_url : https%3A%2F%2Ftrainsim.aaej.cn%2F%23%2Fvisitor%2Fmonitor%3Fdevice_id%3D0314200100000002%26area_type%3Droad |
| | | * map_url : https://arcgis.aaej.cn/arcgis/rest/services/马鞍科三地图/MapServer |
| | | * map_json : {"name":"涪陵交通驾校road","type":"road","map_json":{"points":[428882.814,3291858.8646,428882.814,3291858.8646,428882.8164,3291859.9596,428882.8587,3291860.9072,428882.9787,3291862.126,428883.1475,3291863.3446,428883.3106,3291864.3922,428883.5399,3291865.5205,428884.1709,3291868.0124,428900.68,3291924.3125,428901.1532,3291926.1579,428902.1388,3291930.0679,428903.6411,3291936.2295,428905.2377,3291943.0598,428906.7427,3291949.9934,428909.3874,3291963.3733,428911.8079,3291977.9126,428914.8393,3292001.3582,428916.4049,3292013.8673,428917.5369,3292034.5559,428919.1201,3292062.4489,428920.392,3292070.6217,428922.9231,3292084.7791,428924.0105,3292093.314,428925.515,3292119.4249,428927.1469,3292146.6368,428928.5834,3292151.5435,428928.5834,3292151.5435,428895.1955,3292186.6837,428878.9835,3292186.1468,428860.5926,3292186.9707,428847.1534,3292187.9665,428834.4844,3292189.2064,428814.6262,3292191.8591,428796.9072,3292194.9343,428767.1164,3292201.6727,428605.953,3292247.0387,428573.5986,3292256.1939,428573.5986,3292256.1939,428570.868,3292256.9989,428563.21,3292259.1227,428563.21,3292259.1227,428538.5459,3292263.9919,428519.6991,3292266.7228,428495.249,3292268.4954,428475.9751,3292268.8223,428475.9751,3292268.8223,428467.9018,3292268.9276,428400.2501,3292269.2682,428400.2501,3292269.2682,428349.9106,3292269.6218,428173.3521,3292270.7839,428173.3521,3292270.7839,428165.2937,3292270.9544,428130.8628,3292270.8838,428118.2644,3292270.3749,428103.9294,3292268.7709,428090.6958,3292266.2259,428077.3264,3292262.4663,428065.2206,3292257.8042,428053.3165,3292252.1225,428035.8995,3292241.7869,427880.0382,3292135.0381,427880.0382,3292135.0381,427892.3858,3292117.2607,427892.3858,3292117.2607,428041.3285,3292219.5045,428059.4025,3292229.7958,428069.8844,3292234.9107,428086.167,3292241.1997,428100.4362,3292244.9398,428120.5815,3292248.0335,428143.1924,3292249.5525,428165.0404,3292249.6301,428165.0404,3292249.6301,428173.0727,3292249.524,428304.8233,3292248.5362,428304.8233,3292248.5362,428365.1984,3292248.0079,428365.1984,3292248.0079,428435.9145,3292247.8554,428465.4826,3292247.7177,428468.3267,3292247.6579,428476.3716,3292247.6307,428476.3716,3292247.6307,428508.2163,3292246.4259,428528.27,3292244.2281,428541.7345,3292241.9268,428541.7345,3292241.9268,428557.8357,3292238.3307,428557.8357,3292238.3307,428565.643,3292236.2802,428736.2275,3292188.2357,428772.2383,3292178.6464,428799.4878,3292172.9904,428825.2411,3292169.0656,428858.5907,3292165.9372,428873.9811,3292165.2046,428895.6454,3292164.8048,428895.6454,3292164.8048,428898.0145,3292163.9805,428904.1334,3292159.6522,428904.1334,3292159.6522,428904.1334,3292159.6522,428908.3582,3292153.8635,428908.3582,3292153.8635,428909.0927,3292151.8793,428910.0466,3292141.3966,428903.1781,3292025.1554,428903.1212,3292019.7852,428901.3789,3292001.7577,428897.8184,3291974.1496,428891.5529,3291942.2104,428885.3093,3291918.3034,428877.1977,3291890.8363,428868.8245,3291862.6146,428868.8245,3291862.6146,428878.4936,3291859.9625,428875.5855,3291860.9848,428875.5855,3291860.9848,428895.033,3291915.8213,428892.0463,3291916.7325,428904.6359,3291954.8311,428901.4881,3291955.2692,428907.8718,3291972.5746,428904.6954,3291972.8065,428911.2712,3291998.0926,428908.1942,3291998.5557,428913.5737,3292025.6652,428910.2338,3292025.5771,428920.3223,3292084.1899,428916.8634,3292084.5667,428913.6443,3292084.5836,428922.2985,3292119.5457,428922.2985,3292119.5457,428918.9431,3292119.8617,428918.9431,3292119.8617,428915.7143,3292119.6856,428924.0245,3292151.518,428920.8141,3292151.5051,428917.5666,3292151.5049,428916.9804,3292151.7248,428916.9804,3292151.7248,428913.8244,3292151.8642,428905.5847,3292010.8065,428908.7257,3292010.5397,428900.4061,3291970.043,428903.5693,3291969.5774,428893.1737,3291935.4018,428896.2244,3291934.614,428880.2194,3291889.9323,428880.2194,3291889.9323,428871.8967,3291861.8767,428875.0209,3291861.1249,428875.0209,3291861.1249,428895.6992,3292175.9696,428895.6992,3292175.9696,428885.4046,3292175.8749,428885.689,3292182.7212,428885.4908,3292179.4098,428856.0002,3292183.9663,428855.642,3292180.5938,428854.7988,3292177.1572,428820.9762,3292187.5109,428820.2316,3292184.0928,428818.9997,3292180.8864,428772.7753,3292196.7952,428771.923,3292193.4084,428770.5333,3292190.2679,428741.5994,3292205.1874,428740.5949,3292201.8445,428739.5019,3292198.6075,428604.967,3292243.8516,428604.967,3292243.8516,428604.0033,3292240.4575,428604.0033,3292240.4575,428572.6549,3292252.8229,428571.6937,3292249.4826,428570.7517,3292246.1939,428570.7517,3292246.1939,428561.1989,3292259.3885,428561.1989,3292259.3885,428558.6665,3292256.4051,428558.1176,3292252.9569,428557.2165,3292249.7001,428557.2165,3292249.7001,428535.2633,3292261.0631,428534.7745,3292257.5969,428533.9435,3292254.3306,428511.3333,3292264.1797,428510.8822,3292260.6765,428510.5453,3292257.2982,428479.8896,3292265.304,428479.727,3292261.8918,428479.4572,3292258.4664,428135.4736,3292267.5206,428135.6138,3292264.0307,428135.8288,3292260.6855,428115.5088,3292266.5758,428115.4397,3292263.0318,428115.6021,3292259.6498,428095.7533,3292263.3018,428096.0303,3292259.7636,428096.1147,3292256.4074,428061.301,3292251.6264,428062.6387,3292248.2719,428064.2825,3292245.2665,428039.9071,3292240.1154,428041.715,3292236.8982,428043.7379,3292234.103,428023.34,3292229.185,428025.1714,3292226.2,428026.9231,3292223.272,427885.8449,3292134.372,427887.9129,3292131.6017,427886.5168,3292126.4356,427886.5168,3292126.4356,427886.8757,3292125.9022,427886.8757,3292125.9022,427894.4225,3292122.8287,427892.5033,3292125.6566,428040.5491,3292223.1426,428038.8635,3292226.1909,428036.9951,3292229.1929,428056.8763,3292232.5978,428055.3578,3292236.0071,428053.4793,3292239.068,428080.2278,3292243.1556,428079.2497,3292246.915,428077.8201,3292250.4372,428101.864,3292249.0844,428101.2074,3292252.9131,428100.5024,3292256.5948,428123.9933,3292252.0716,428123.8924,3292256.0198,428123.8611,3292259.7307,428174.1651,3292252.9979,428174.1643,3292256.5142,428175.3375,3292259.9168,428435.936,3292251.3921,428435.936,3292251.3921,428435.9577,3292254.8287,428435.9577,3292254.8287,428465.3761,3292251.3617,428465.3324,3292254.7468,428465.2486,3292257.9827,428465.2486,3292257.9827,428479.6367,3292251.2876,428479.6868,3292254.6244,428479.5024,3292257.8999,428479.5024,3292257.8999,428505.8972,3292250.1763,428506.2209,3292253.6352,428506.585,3292257.0049,428544.8608,3292244.6924,428545.5185,3292248.0721,428546.3399,3292251.4451,428567.8819,3292239.172,428568.8241,3292242.5459,428570.0601,3292245.7462,428759.9247,3292185.1945,428760.9055,3292188.5477,428761.6607,3292191.8755,428785.4125,3292186.1948,428784.3945,3292182.9418,428783.6079,3292179.5275,428807.1744,3292175.0889,428807.905,3292178.5047,428808.4625,3292181.8853,428823.2632,3292172.7182,428823.7723,3292176.1648,428824.3707,3292179.5355,428842.9182,3292170.4928,428843.1077,3292174.0264,428843.3719,3292177.4302,428858.8736,3292169.2562,428858.8736,3292169.2562,428859.1022,3292172.784,428859.1022,3292172.784,428858.8502,3292176.2218,428873.2446,3292168.5074,428874.4078,3292172.0004,428875.0993,3292175.4264,428895.6678,3292168.4777,428895.5498,3292171.9858,428895.6768,3292175.3751,428895.6768,3292175.3751,428335.338,3292269.718,428026.475,3292235.333,427914.939,3292132.742,428203.987,3292249.293],"road":[{"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}]]}]},{"id":2,"start_line":[28,155],"crossing":[{"active":1,"stop_flag":0,"tts":"通过路口","line":[37,178]}],"next_road":5,"left_edge":[{"line":[155,157,162,165,168,171,178],"type":1}],"right_edge":[{"line":[28,29,30,31,32,33,34,35,36,37],"type":1}],"separate":[{"lane_guide":[{"head_tail":[174,177],"guide":[1,1,4]}],"lane_line":[[{"line":[159,161,164,167,170,174],"type":0},{"line":[174,177],"type":1}],[{"line":[158,160,163,166,169,172],"type":0},{"line":[172,176],"type":1}]]}]},{"id":3,"start_line":[64,217],"crossing":[{"active":1,"stop_flag":0,"tts":"通过路口","line":[81,245]}],"next_road":6,"left_edge":[{"line":[217,223,226,229,232,235,238,245],"type":1}],"right_edge":[{"line":[64,66,67,68,69,70,71,72,73,76,78,80,85],"type":1}],"separate":[{"lane_guide":[{"head_tail":[239,243],"guide":[2,1,1]}],"lane_line":[[{"line":[220,222,225,228,231,234,237,241],"type":0},{"line":[241,244],"type":1}],[{"line":[219,221,224,227,230,233,236,239],"type":0},{"line":[239,243],"type":1}]]}]},{"id":4,"start_line":[101,141],"crossing":[{"active":8,"stop_flag":0,"tts":"调头","line":[115,153]}],"left_edge":[{"line":[141,145,147,149,153],"type":1}],"right_edge":[{"line":[104,106,107,108,109,110,111,112,113,114,115],"type":1}],"separate":[{"lane_guide":[{"head_tail":[150,152],"guide":[3,1]}],"lane_line":[[{"line":[143,144,146,148,150],"type":0},{"line":[150,152],"type":1}]]}]},{"active":8,"id":5,"start_line":[180,184],"crossing":[{"active":8,"stop_flag":0,"tts":"掉头","line":[62,215]}],"next_road":3,"left_edge":[{"line":[184,188,191,194,197,200,203,206,209,212,215],"type":1}],"right_edge":[{"line":[40,42,43,44,45,48,51,54,55,56,57,58,59,60,61,62],"type":1}],"separate":[{"lane_line":[[{"line":[183,187,190,193,196,199,202,205,208,211,214],"type":0}],[{"line":[182,186,189,192,195,198,201,204,207,210,213],"type":0}]]}]},{"id":6,"start_line":[85,249],"crossing":[{"active":4,"stop_flag":0,"tts":"路口右转弯","line":[98,285]}],"next_road":4,"left_edge":[{"line":[249,253,256,259,262,263,268,271,274,279,282,285],"type":1}],"right_edge":[{"line":[85,86,87,89,92,93,94,95,96,97,98],"type":1}],"separate":[{"lane_guide":[{"head_tail":[275,283],"guide":[2,1,5]}],"lane_line":[[{"line":[248,252,255,258,261,264,267,270,273,277],"type":0},{"line":[277,281,284],"type":1}],[{"line":[247,251,254,257,260,265,266,269,272,275],"type":0},{"line":[275,280,283],"type":1}]]}]}],"special_area":[{"area":[39,40],"id":0,"road":2,"type":0},{"area":[45,47],"id":1,"road":5,"type":0},{"area":[48,50],"id":2,"road":5,"type":2},{"area":[51,53],"id":3,"road":5,"type":0},{"area":[73,75],"id":4,"road":3,"type":0},{"area":[76,78],"id":5,"road":3,"type":2},{"area":[82,83],"id":6,"road":3,"type":0},{"area":[83,87],"id":7,"road":6,"type":1},{"area":[89,91],"id":8,"road":6,"type":0},{"area":[100,101],"id":9,"road":6,"type":0},{"area":[102,104],"id":10,"road":4,"type":0},{"area":[180,43],"id":11,"road":5,"type":1}],"trigger_line":[{"id":0,"line":[287],"road":5,"tts":"变更车道","type":1},{"id":1,"line":[288],"road":5,"tts":"加减档","type":4},{"id":2,"line":[289],"road":3,"tts":"直线行驶","type":3},{"id":3,"line":[290],"road":3,"tts":"超车","type":2}],"red_line":[{"id":0,"type":1,"points":[56,48]},{"id":1,"type":2,"points":[56,48,485]}]},"version":"v0.1"} |
| | | * map_json : {"special_area":[{"area":[39,40],"id":0,"road":2,"type":0},{"area":[45,47],"id":1,"road":5,"type":0},{"area":[48,50],"id":2,"road":5,"type":2},{"area":[51,53],"id":3,"road":5,"type":0},{"area":[73,75],"id":4,"road":3,"type":0},{"area":[76,78],"id":5,"road":3,"type":2},{"area":[82,83],"id":6,"road":3,"type":0},{"area":[83,87],"id":7,"road":6,"type":1},{"area":[89,91],"id":8,"road":6,"type":0},{"area":[100,101],"id":9,"road":6,"type":0},{"area":[102,104],"id":10,"road":4,"type":0},{"area":[180,43],"id":11,"road":5,"type":1}],"road":[{"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}]]}]},{"id":2,"start_line":[28,155],"crossing":[{"active":1,"stop_flag":0,"tts":"通过路口","line":[37,178]}],"next_road":5,"left_edge":[{"line":[155,157,162,165,168,171,178],"type":1}],"right_edge":[{"line":[28,29,30,31,32,33,34,35,36,37],"type":1}],"separate":[{"lane_guide":[{"head_tail":[174,177],"guide":[1,1,4]}],"lane_line":[[{"line":[159,161,164,167,170,174],"type":0},{"line":[174,177],"type":1}],[{"line":[158,160,163,166,169,172],"type":0},{"line":[172,176],"type":1}]]}]},{"id":3,"start_line":[64,217],"crossing":[{"active":1,"stop_flag":0,"tts":"通过路口","line":[81,245]}],"next_road":6,"left_edge":[{"line":[217,223,226,229,232,235,238,245],"type":1}],"right_edge":[{"line":[64,66,67,68,69,70,71,72,73,76,78,80,85],"type":1}],"separate":[{"lane_guide":[{"head_tail":[239,243],"guide":[2,1,1]}],"lane_line":[[{"line":[220,222,225,228,231,234,237,241],"type":0},{"line":[241,244],"type":1}],[{"line":[219,221,224,227,230,233,236,239],"type":0},{"line":[239,243],"type":1}]]}]},{"id":4,"start_line":[101,141],"crossing":[{"active":8,"stop_flag":0,"tts":"调头","line":[115,153]}],"left_edge":[{"line":[141,145,147,149,153],"type":1}],"right_edge":[{"line":[104,106,107,108,109,110,111,112,113,114,115],"type":1}],"separate":[{"lane_guide":[{"head_tail":[150,152],"guide":[3,1]}],"lane_line":[[{"line":[143,144,146,148,150],"type":0},{"line":[150,152],"type":1}]]}]},{"active":8,"id":5,"start_line":[180,184],"crossing":[{"active":8,"stop_flag":0,"tts":"掉头","line":[62,215]}],"next_road":3,"left_edge":[{"line":[184,188,191,194,197,200,203,206,209,212,215],"type":1}],"right_edge":[{"line":[40,42,43,44,45,48,51,54,55,56,57,58,59,60,61,62],"type":1}],"separate":[{"lane_line":[[{"line":[183,187,190,193,196,199,202,205,208,211,214],"type":0}],[{"line":[182,186,189,192,195,198,201,204,207,210,213],"type":0}]]}]},{"id":6,"start_line":[85,249],"crossing":[{"active":4,"stop_flag":0,"tts":"路口右转弯","line":[98,285]}],"next_road":4,"left_edge":[{"line":[249,253,256,259,262,263,268,271,274,279,282,285],"type":1}],"right_edge":[{"line":[85,86,87,89,92,93,94,95,96,97,98],"type":1}],"separate":[{"lane_guide":[{"head_tail":[275,283],"guide":[2,1,5]}],"lane_line":[[{"line":[248,252,255,258,261,264,267,270,273,277],"type":0},{"line":[277,281,284],"type":1}],[{"line":[247,251,254,257,260,265,266,269,272,275],"type":0},{"line":[275,280,283],"type":1}]]}]}],"name":"涪陵交通驾校road","trigger_line":[{"id":0,"line":[287],"road":5,"tts":"变更车道","type":1},{"id":1,"line":[288],"road":5,"tts":"加减档","type":4},{"id":2,"line":[289],"road":3,"tts":"直线行驶","type":3},{"id":3,"line":[290],"road":3,"tts":"超车","type":2}],"type":"road","points":[428882.814,3291858.8646,428882.814,3291858.8646,428882.8164,3291859.9596,428882.8587,3291860.9072,428882.9787,3291862.126,428883.1475,3291863.3446,428883.3106,3291864.3922,428883.5399,3291865.5205,428884.1709,3291868.0124,428900.68,3291924.3125,428901.1532,3291926.1579,428902.1388,3291930.0679,428903.6411,3291936.2295,428905.2377,3291943.0598,428906.7427,3291949.9934,428909.3874,3291963.3733,428911.8079,3291977.9126,428914.8393,3292001.3582,428916.4049,3292013.8673,428917.5369,3292034.5559,428919.1201,3292062.4489,428920.392,3292070.6217,428922.9231,3292084.7791,428924.0105,3292093.314,428925.515,3292119.4249,428927.1469,3292146.6368,428928.5834,3292151.5435,428928.5834,3292151.5435,428895.1955,3292186.6837,428878.9835,3292186.1468,428860.5926,3292186.9707,428847.1534,3292187.9665,428834.4844,3292189.2064,428814.6262,3292191.8591,428796.9072,3292194.9343,428767.1164,3292201.6727,428605.953,3292247.0387,428573.5986,3292256.1939,428573.5986,3292256.1939,428570.868,3292256.9989,428563.21,3292259.1227,428563.21,3292259.1227,428538.5459,3292263.9919,428519.6991,3292266.7228,428495.249,3292268.4954,428475.9751,3292268.8223,428475.9751,3292268.8223,428467.9018,3292268.9276,428400.2501,3292269.2682,428400.2501,3292269.2682,428349.9106,3292269.6218,428173.3521,3292270.7839,428173.3521,3292270.7839,428165.2937,3292270.9544,428130.8628,3292270.8838,428118.2644,3292270.3749,428103.9294,3292268.7709,428090.6958,3292266.2259,428077.3264,3292262.4663,428065.2206,3292257.8042,428053.3165,3292252.1225,428035.8995,3292241.7869,427880.0382,3292135.0381,427880.0382,3292135.0381,427892.3858,3292117.2607,427892.3858,3292117.2607,428041.3285,3292219.5045,428059.4025,3292229.7958,428069.8844,3292234.9107,428086.167,3292241.1997,428100.4362,3292244.9398,428120.5815,3292248.0335,428143.1924,3292249.5525,428165.0404,3292249.6301,428165.0404,3292249.6301,428173.0727,3292249.524,428304.8233,3292248.5362,428304.8233,3292248.5362,428365.1984,3292248.0079,428365.1984,3292248.0079,428435.9145,3292247.8554,428465.4826,3292247.7177,428468.3267,3292247.6579,428476.3716,3292247.6307,428476.3716,3292247.6307,428508.2163,3292246.4259,428528.27,3292244.2281,428541.7345,3292241.9268,428541.7345,3292241.9268,428557.8357,3292238.3307,428557.8357,3292238.3307,428565.643,3292236.2802,428736.2275,3292188.2357,428772.2383,3292178.6464,428799.4878,3292172.9904,428825.2411,3292169.0656,428858.5907,3292165.9372,428873.9811,3292165.2046,428895.6454,3292164.8048,428895.6454,3292164.8048,428898.0145,3292163.9805,428904.1334,3292159.6522,428904.1334,3292159.6522,428904.1334,3292159.6522,428908.3582,3292153.8635,428908.3582,3292153.8635,428909.0927,3292151.8793,428910.0466,3292141.3966,428903.1781,3292025.1554,428903.1212,3292019.7852,428901.3789,3292001.7577,428897.8184,3291974.1496,428891.5529,3291942.2104,428885.3093,3291918.3034,428877.1977,3291890.8363,428868.8245,3291862.6146,428868.8245,3291862.6146,428878.4936,3291859.9625,428875.5855,3291860.9848,428875.5855,3291860.9848,428895.033,3291915.8213,428892.0463,3291916.7325,428904.6359,3291954.8311,428901.4881,3291955.2692,428907.8718,3291972.5746,428904.6954,3291972.8065,428911.2712,3291998.0926,428908.1942,3291998.5557,428913.5737,3292025.6652,428910.2338,3292025.5771,428920.3223,3292084.1899,428916.8634,3292084.5667,428913.6443,3292084.5836,428922.2985,3292119.5457,428922.2985,3292119.5457,428918.9431,3292119.8617,428918.9431,3292119.8617,428915.7143,3292119.6856,428924.0245,3292151.518,428920.8141,3292151.5051,428917.5666,3292151.5049,428916.9804,3292151.7248,428916.9804,3292151.7248,428913.8244,3292151.8642,428905.5847,3292010.8065,428908.7257,3292010.5397,428900.4061,3291970.043,428903.5693,3291969.5774,428893.1737,3291935.4018,428896.2244,3291934.614,428880.2194,3291889.9323,428880.2194,3291889.9323,428871.8967,3291861.8767,428875.0209,3291861.1249,428875.0209,3291861.1249,428895.6992,3292175.9696,428895.6992,3292175.9696,428885.4046,3292175.8749,428885.689,3292182.7212,428885.4908,3292179.4098,428856.0002,3292183.9663,428855.642,3292180.5938,428854.7988,3292177.1572,428820.9762,3292187.5109,428820.2316,3292184.0928,428818.9997,3292180.8864,428772.7753,3292196.7952,428771.923,3292193.4084,428770.5333,3292190.2679,428741.5994,3292205.1874,428740.5949,3292201.8445,428739.5019,3292198.6075,428604.967,3292243.8516,428604.967,3292243.8516,428604.0033,3292240.4575,428604.0033,3292240.4575,428572.6549,3292252.8229,428571.6937,3292249.4826,428570.7517,3292246.1939,428570.7517,3292246.1939,428561.1989,3292259.3885,428561.1989,3292259.3885,428558.6665,3292256.4051,428558.1176,3292252.9569,428557.2165,3292249.7001,428557.2165,3292249.7001,428535.2633,3292261.0631,428534.7745,3292257.5969,428533.9435,3292254.3306,428511.3333,3292264.1797,428510.8822,3292260.6765,428510.5453,3292257.2982,428479.8896,3292265.304,428479.727,3292261.8918,428479.4572,3292258.4664,428135.4736,3292267.5206,428135.6138,3292264.0307,428135.8288,3292260.6855,428115.5088,3292266.5758,428115.4397,3292263.0318,428115.6021,3292259.6498,428095.7533,3292263.3018,428096.0303,3292259.7636,428096.1147,3292256.4074,428061.301,3292251.6264,428062.6387,3292248.2719,428064.2825,3292245.2665,428039.9071,3292240.1154,428041.715,3292236.8982,428043.7379,3292234.103,428023.34,3292229.185,428025.1714,3292226.2,428026.9231,3292223.272,427885.8449,3292134.372,427887.9129,3292131.6017,427886.5168,3292126.4356,427886.5168,3292126.4356,427886.8757,3292125.9022,427886.8757,3292125.9022,427894.4225,3292122.8287,427892.5033,3292125.6566,428040.5491,3292223.1426,428038.8635,3292226.1909,428036.9951,3292229.1929,428056.8763,3292232.5978,428055.3578,3292236.0071,428053.4793,3292239.068,428080.2278,3292243.1556,428079.2497,3292246.915,428077.8201,3292250.4372,428101.864,3292249.0844,428101.2074,3292252.9131,428100.5024,3292256.5948,428123.9933,3292252.0716,428123.8924,3292256.0198,428123.8611,3292259.7307,428174.1651,3292252.9979,428174.1643,3292256.5142,428175.3375,3292259.9168,428435.936,3292251.3921,428435.936,3292251.3921,428435.9577,3292254.8287,428435.9577,3292254.8287,428465.3761,3292251.3617,428465.3324,3292254.7468,428465.2486,3292257.9827,428465.2486,3292257.9827,428479.6367,3292251.2876,428479.6868,3292254.6244,428479.5024,3292257.8999,428479.5024,3292257.8999,428505.8972,3292250.1763,428506.2209,3292253.6352,428506.585,3292257.0049,428544.8608,3292244.6924,428545.5185,3292248.0721,428546.3399,3292251.4451,428567.8819,3292239.172,428568.8241,3292242.5459,428570.0601,3292245.7462,428759.9247,3292185.1945,428760.9055,3292188.5477,428761.6607,3292191.8755,428785.4125,3292186.1948,428784.3945,3292182.9418,428783.6079,3292179.5275,428807.1744,3292175.0889,428807.905,3292178.5047,428808.4625,3292181.8853,428823.2632,3292172.7182,428823.7723,3292176.1648,428824.3707,3292179.5355,428842.9182,3292170.4928,428843.1077,3292174.0264,428843.3719,3292177.4302,428858.8736,3292169.2562,428858.8736,3292169.2562,428859.1022,3292172.784,428859.1022,3292172.784,428858.8502,3292176.2218,428873.2446,3292168.5074,428874.4078,3292172.0004,428875.0993,3292175.4264,428895.6678,3292168.4777,428895.5498,3292171.9858,428895.6768,3292175.3751,428895.6768,3292175.3751,428335.338,3292269.718,428026.475,3292235.333,427914.939,3292132.742,428203.987,3292249.293],"red_line":[{"id":0,"type":1,"points":[56,48]},{"id":1,"type":2,"points":[56,48,485]}]} |
| | | * version : v0.1 |
| | | * pzh : 豫E9701测 |
| | | * pzh : 豫E9000测 |
| | | */ |
| | | |
| | | private String server; |
| | | private String port; |
| | | private String gps_monitor_url; |
| | | private String map_url; |
| | | private MapJsonBeanX map_json; |
| | | private MapJsonBean map_json; |
| | | private String version; |
| | | private String pzh; |
| | | |
| | |
| | | this.map_url = map_url; |
| | | } |
| | | |
| | | public MapJsonBeanX getMap_json() { |
| | | public MapJsonBean getMap_json() { |
| | | return map_json; |
| | | } |
| | | |
| | | public void setMap_json(MapJsonBeanX map_json) { |
| | | public void setMap_json(MapJsonBean map_json) { |
| | | this.map_json = map_json; |
| | | } |
| | | |
| | |
| | | this.pzh = pzh; |
| | | } |
| | | |
| | | public static class MapJsonBeanX { |
| | | public static class MapJsonBean { |
| | | /** |
| | | * special_area : [{"area":[39,40],"id":0,"road":2,"type":0},{"area":[45,47],"id":1,"road":5,"type":0},{"area":[48,50],"id":2,"road":5,"type":2},{"area":[51,53],"id":3,"road":5,"type":0},{"area":[73,75],"id":4,"road":3,"type":0},{"area":[76,78],"id":5,"road":3,"type":2},{"area":[82,83],"id":6,"road":3,"type":0},{"area":[83,87],"id":7,"road":6,"type":1},{"area":[89,91],"id":8,"road":6,"type":0},{"area":[100,101],"id":9,"road":6,"type":0},{"area":[102,104],"id":10,"road":4,"type":0},{"area":[180,43],"id":11,"road":5,"type":1}] |
| | | * road : [{"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}]]}]},{"id":2,"start_line":[28,155],"crossing":[{"active":1,"stop_flag":0,"tts":"通过路口","line":[37,178]}],"next_road":5,"left_edge":[{"line":[155,157,162,165,168,171,178],"type":1}],"right_edge":[{"line":[28,29,30,31,32,33,34,35,36,37],"type":1}],"separate":[{"lane_guide":[{"head_tail":[174,177],"guide":[1,1,4]}],"lane_line":[[{"line":[159,161,164,167,170,174],"type":0},{"line":[174,177],"type":1}],[{"line":[158,160,163,166,169,172],"type":0},{"line":[172,176],"type":1}]]}]},{"id":3,"start_line":[64,217],"crossing":[{"active":1,"stop_flag":0,"tts":"通过路口","line":[81,245]}],"next_road":6,"left_edge":[{"line":[217,223,226,229,232,235,238,245],"type":1}],"right_edge":[{"line":[64,66,67,68,69,70,71,72,73,76,78,80,85],"type":1}],"separate":[{"lane_guide":[{"head_tail":[239,243],"guide":[2,1,1]}],"lane_line":[[{"line":[220,222,225,228,231,234,237,241],"type":0},{"line":[241,244],"type":1}],[{"line":[219,221,224,227,230,233,236,239],"type":0},{"line":[239,243],"type":1}]]}]},{"id":4,"start_line":[101,141],"crossing":[{"active":8,"stop_flag":0,"tts":"调头","line":[115,153]}],"left_edge":[{"line":[141,145,147,149,153],"type":1}],"right_edge":[{"line":[104,106,107,108,109,110,111,112,113,114,115],"type":1}],"separate":[{"lane_guide":[{"head_tail":[150,152],"guide":[3,1]}],"lane_line":[[{"line":[143,144,146,148,150],"type":0},{"line":[150,152],"type":1}]]}]},{"active":8,"id":5,"start_line":[180,184],"crossing":[{"active":8,"stop_flag":0,"tts":"掉头","line":[62,215]}],"next_road":3,"left_edge":[{"line":[184,188,191,194,197,200,203,206,209,212,215],"type":1}],"right_edge":[{"line":[40,42,43,44,45,48,51,54,55,56,57,58,59,60,61,62],"type":1}],"separate":[{"lane_line":[[{"line":[183,187,190,193,196,199,202,205,208,211,214],"type":0}],[{"line":[182,186,189,192,195,198,201,204,207,210,213],"type":0}]]}]},{"id":6,"start_line":[85,249],"crossing":[{"active":4,"stop_flag":0,"tts":"路口右转弯","line":[98,285]}],"next_road":4,"left_edge":[{"line":[249,253,256,259,262,263,268,271,274,279,282,285],"type":1}],"right_edge":[{"line":[85,86,87,89,92,93,94,95,96,97,98],"type":1}],"separate":[{"lane_guide":[{"head_tail":[275,283],"guide":[2,1,5]}],"lane_line":[[{"line":[248,252,255,258,261,264,267,270,273,277],"type":0},{"line":[277,281,284],"type":1}],[{"line":[247,251,254,257,260,265,266,269,272,275],"type":0},{"line":[275,280,283],"type":1}]]}]}] |
| | | * name : 涪陵交通驾校road |
| | | * trigger_line : [{"id":0,"line":[287],"road":5,"tts":"变更车道","type":1},{"id":1,"line":[288],"road":5,"tts":"加减档","type":4},{"id":2,"line":[289],"road":3,"tts":"直线行驶","type":3},{"id":3,"line":[290],"road":3,"tts":"超车","type":2}] |
| | | * type : road |
| | | * map_json : {"points":[428882.814,3291858.8646,428882.814,3291858.8646,428882.8164,3291859.9596,428882.8587,3291860.9072,428882.9787,3291862.126,428883.1475,3291863.3446,428883.3106,3291864.3922,428883.5399,3291865.5205,428884.1709,3291868.0124,428900.68,3291924.3125,428901.1532,3291926.1579,428902.1388,3291930.0679,428903.6411,3291936.2295,428905.2377,3291943.0598,428906.7427,3291949.9934,428909.3874,3291963.3733,428911.8079,3291977.9126,428914.8393,3292001.3582,428916.4049,3292013.8673,428917.5369,3292034.5559,428919.1201,3292062.4489,428920.392,3292070.6217,428922.9231,3292084.7791,428924.0105,3292093.314,428925.515,3292119.4249,428927.1469,3292146.6368,428928.5834,3292151.5435,428928.5834,3292151.5435,428895.1955,3292186.6837,428878.9835,3292186.1468,428860.5926,3292186.9707,428847.1534,3292187.9665,428834.4844,3292189.2064,428814.6262,3292191.8591,428796.9072,3292194.9343,428767.1164,3292201.6727,428605.953,3292247.0387,428573.5986,3292256.1939,428573.5986,3292256.1939,428570.868,3292256.9989,428563.21,3292259.1227,428563.21,3292259.1227,428538.5459,3292263.9919,428519.6991,3292266.7228,428495.249,3292268.4954,428475.9751,3292268.8223,428475.9751,3292268.8223,428467.9018,3292268.9276,428400.2501,3292269.2682,428400.2501,3292269.2682,428349.9106,3292269.6218,428173.3521,3292270.7839,428173.3521,3292270.7839,428165.2937,3292270.9544,428130.8628,3292270.8838,428118.2644,3292270.3749,428103.9294,3292268.7709,428090.6958,3292266.2259,428077.3264,3292262.4663,428065.2206,3292257.8042,428053.3165,3292252.1225,428035.8995,3292241.7869,427880.0382,3292135.0381,427880.0382,3292135.0381,427892.3858,3292117.2607,427892.3858,3292117.2607,428041.3285,3292219.5045,428059.4025,3292229.7958,428069.8844,3292234.9107,428086.167,3292241.1997,428100.4362,3292244.9398,428120.5815,3292248.0335,428143.1924,3292249.5525,428165.0404,3292249.6301,428165.0404,3292249.6301,428173.0727,3292249.524,428304.8233,3292248.5362,428304.8233,3292248.5362,428365.1984,3292248.0079,428365.1984,3292248.0079,428435.9145,3292247.8554,428465.4826,3292247.7177,428468.3267,3292247.6579,428476.3716,3292247.6307,428476.3716,3292247.6307,428508.2163,3292246.4259,428528.27,3292244.2281,428541.7345,3292241.9268,428541.7345,3292241.9268,428557.8357,3292238.3307,428557.8357,3292238.3307,428565.643,3292236.2802,428736.2275,3292188.2357,428772.2383,3292178.6464,428799.4878,3292172.9904,428825.2411,3292169.0656,428858.5907,3292165.9372,428873.9811,3292165.2046,428895.6454,3292164.8048,428895.6454,3292164.8048,428898.0145,3292163.9805,428904.1334,3292159.6522,428904.1334,3292159.6522,428904.1334,3292159.6522,428908.3582,3292153.8635,428908.3582,3292153.8635,428909.0927,3292151.8793,428910.0466,3292141.3966,428903.1781,3292025.1554,428903.1212,3292019.7852,428901.3789,3292001.7577,428897.8184,3291974.1496,428891.5529,3291942.2104,428885.3093,3291918.3034,428877.1977,3291890.8363,428868.8245,3291862.6146,428868.8245,3291862.6146,428878.4936,3291859.9625,428875.5855,3291860.9848,428875.5855,3291860.9848,428895.033,3291915.8213,428892.0463,3291916.7325,428904.6359,3291954.8311,428901.4881,3291955.2692,428907.8718,3291972.5746,428904.6954,3291972.8065,428911.2712,3291998.0926,428908.1942,3291998.5557,428913.5737,3292025.6652,428910.2338,3292025.5771,428920.3223,3292084.1899,428916.8634,3292084.5667,428913.6443,3292084.5836,428922.2985,3292119.5457,428922.2985,3292119.5457,428918.9431,3292119.8617,428918.9431,3292119.8617,428915.7143,3292119.6856,428924.0245,3292151.518,428920.8141,3292151.5051,428917.5666,3292151.5049,428916.9804,3292151.7248,428916.9804,3292151.7248,428913.8244,3292151.8642,428905.5847,3292010.8065,428908.7257,3292010.5397,428900.4061,3291970.043,428903.5693,3291969.5774,428893.1737,3291935.4018,428896.2244,3291934.614,428880.2194,3291889.9323,428880.2194,3291889.9323,428871.8967,3291861.8767,428875.0209,3291861.1249,428875.0209,3291861.1249,428895.6992,3292175.9696,428895.6992,3292175.9696,428885.4046,3292175.8749,428885.689,3292182.7212,428885.4908,3292179.4098,428856.0002,3292183.9663,428855.642,3292180.5938,428854.7988,3292177.1572,428820.9762,3292187.5109,428820.2316,3292184.0928,428818.9997,3292180.8864,428772.7753,3292196.7952,428771.923,3292193.4084,428770.5333,3292190.2679,428741.5994,3292205.1874,428740.5949,3292201.8445,428739.5019,3292198.6075,428604.967,3292243.8516,428604.967,3292243.8516,428604.0033,3292240.4575,428604.0033,3292240.4575,428572.6549,3292252.8229,428571.6937,3292249.4826,428570.7517,3292246.1939,428570.7517,3292246.1939,428561.1989,3292259.3885,428561.1989,3292259.3885,428558.6665,3292256.4051,428558.1176,3292252.9569,428557.2165,3292249.7001,428557.2165,3292249.7001,428535.2633,3292261.0631,428534.7745,3292257.5969,428533.9435,3292254.3306,428511.3333,3292264.1797,428510.8822,3292260.6765,428510.5453,3292257.2982,428479.8896,3292265.304,428479.727,3292261.8918,428479.4572,3292258.4664,428135.4736,3292267.5206,428135.6138,3292264.0307,428135.8288,3292260.6855,428115.5088,3292266.5758,428115.4397,3292263.0318,428115.6021,3292259.6498,428095.7533,3292263.3018,428096.0303,3292259.7636,428096.1147,3292256.4074,428061.301,3292251.6264,428062.6387,3292248.2719,428064.2825,3292245.2665,428039.9071,3292240.1154,428041.715,3292236.8982,428043.7379,3292234.103,428023.34,3292229.185,428025.1714,3292226.2,428026.9231,3292223.272,427885.8449,3292134.372,427887.9129,3292131.6017,427886.5168,3292126.4356,427886.5168,3292126.4356,427886.8757,3292125.9022,427886.8757,3292125.9022,427894.4225,3292122.8287,427892.5033,3292125.6566,428040.5491,3292223.1426,428038.8635,3292226.1909,428036.9951,3292229.1929,428056.8763,3292232.5978,428055.3578,3292236.0071,428053.4793,3292239.068,428080.2278,3292243.1556,428079.2497,3292246.915,428077.8201,3292250.4372,428101.864,3292249.0844,428101.2074,3292252.9131,428100.5024,3292256.5948,428123.9933,3292252.0716,428123.8924,3292256.0198,428123.8611,3292259.7307,428174.1651,3292252.9979,428174.1643,3292256.5142,428175.3375,3292259.9168,428435.936,3292251.3921,428435.936,3292251.3921,428435.9577,3292254.8287,428435.9577,3292254.8287,428465.3761,3292251.3617,428465.3324,3292254.7468,428465.2486,3292257.9827,428465.2486,3292257.9827,428479.6367,3292251.2876,428479.6868,3292254.6244,428479.5024,3292257.8999,428479.5024,3292257.8999,428505.8972,3292250.1763,428506.2209,3292253.6352,428506.585,3292257.0049,428544.8608,3292244.6924,428545.5185,3292248.0721,428546.3399,3292251.4451,428567.8819,3292239.172,428568.8241,3292242.5459,428570.0601,3292245.7462,428759.9247,3292185.1945,428760.9055,3292188.5477,428761.6607,3292191.8755,428785.4125,3292186.1948,428784.3945,3292182.9418,428783.6079,3292179.5275,428807.1744,3292175.0889,428807.905,3292178.5047,428808.4625,3292181.8853,428823.2632,3292172.7182,428823.7723,3292176.1648,428824.3707,3292179.5355,428842.9182,3292170.4928,428843.1077,3292174.0264,428843.3719,3292177.4302,428858.8736,3292169.2562,428858.8736,3292169.2562,428859.1022,3292172.784,428859.1022,3292172.784,428858.8502,3292176.2218,428873.2446,3292168.5074,428874.4078,3292172.0004,428875.0993,3292175.4264,428895.6678,3292168.4777,428895.5498,3292171.9858,428895.6768,3292175.3751,428895.6768,3292175.3751,428335.338,3292269.718,428026.475,3292235.333,427914.939,3292132.742,428203.987,3292249.293],"road":[{"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}]]}]},{"id":2,"start_line":[28,155],"crossing":[{"active":1,"stop_flag":0,"tts":"通过路口","line":[37,178]}],"next_road":5,"left_edge":[{"line":[155,157,162,165,168,171,178],"type":1}],"right_edge":[{"line":[28,29,30,31,32,33,34,35,36,37],"type":1}],"separate":[{"lane_guide":[{"head_tail":[174,177],"guide":[1,1,4]}],"lane_line":[[{"line":[159,161,164,167,170,174],"type":0},{"line":[174,177],"type":1}],[{"line":[158,160,163,166,169,172],"type":0},{"line":[172,176],"type":1}]]}]},{"id":3,"start_line":[64,217],"crossing":[{"active":1,"stop_flag":0,"tts":"通过路口","line":[81,245]}],"next_road":6,"left_edge":[{"line":[217,223,226,229,232,235,238,245],"type":1}],"right_edge":[{"line":[64,66,67,68,69,70,71,72,73,76,78,80,85],"type":1}],"separate":[{"lane_guide":[{"head_tail":[239,243],"guide":[2,1,1]}],"lane_line":[[{"line":[220,222,225,228,231,234,237,241],"type":0},{"line":[241,244],"type":1}],[{"line":[219,221,224,227,230,233,236,239],"type":0},{"line":[239,243],"type":1}]]}]},{"id":4,"start_line":[101,141],"crossing":[{"active":8,"stop_flag":0,"tts":"调头","line":[115,153]}],"left_edge":[{"line":[141,145,147,149,153],"type":1}],"right_edge":[{"line":[104,106,107,108,109,110,111,112,113,114,115],"type":1}],"separate":[{"lane_guide":[{"head_tail":[150,152],"guide":[3,1]}],"lane_line":[[{"line":[143,144,146,148,150],"type":0},{"line":[150,152],"type":1}]]}]},{"active":8,"id":5,"start_line":[180,184],"crossing":[{"active":8,"stop_flag":0,"tts":"掉头","line":[62,215]}],"next_road":3,"left_edge":[{"line":[184,188,191,194,197,200,203,206,209,212,215],"type":1}],"right_edge":[{"line":[40,42,43,44,45,48,51,54,55,56,57,58,59,60,61,62],"type":1}],"separate":[{"lane_line":[[{"line":[183,187,190,193,196,199,202,205,208,211,214],"type":0}],[{"line":[182,186,189,192,195,198,201,204,207,210,213],"type":0}]]}]},{"id":6,"start_line":[85,249],"crossing":[{"active":4,"stop_flag":0,"tts":"路口右转弯","line":[98,285]}],"next_road":4,"left_edge":[{"line":[249,253,256,259,262,263,268,271,274,279,282,285],"type":1}],"right_edge":[{"line":[85,86,87,89,92,93,94,95,96,97,98],"type":1}],"separate":[{"lane_guide":[{"head_tail":[275,283],"guide":[2,1,5]}],"lane_line":[[{"line":[248,252,255,258,261,264,267,270,273,277],"type":0},{"line":[277,281,284],"type":1}],[{"line":[247,251,254,257,260,265,266,269,272,275],"type":0},{"line":[275,280,283],"type":1}]]}]}],"special_area":[{"area":[39,40],"id":0,"road":2,"type":0},{"area":[45,47],"id":1,"road":5,"type":0},{"area":[48,50],"id":2,"road":5,"type":2},{"area":[51,53],"id":3,"road":5,"type":0},{"area":[73,75],"id":4,"road":3,"type":0},{"area":[76,78],"id":5,"road":3,"type":2},{"area":[82,83],"id":6,"road":3,"type":0},{"area":[83,87],"id":7,"road":6,"type":1},{"area":[89,91],"id":8,"road":6,"type":0},{"area":[100,101],"id":9,"road":6,"type":0},{"area":[102,104],"id":10,"road":4,"type":0},{"area":[180,43],"id":11,"road":5,"type":1}],"trigger_line":[{"id":0,"line":[287],"road":5,"tts":"变更车道","type":1},{"id":1,"line":[288],"road":5,"tts":"加减档","type":4},{"id":2,"line":[289],"road":3,"tts":"直线行驶","type":3},{"id":3,"line":[290],"road":3,"tts":"超车","type":2}],"red_line":[{"id":0,"type":1,"points":[56,48]},{"id":1,"type":2,"points":[56,48,485]}]} |
| | | * version : v0.1 |
| | | * points : [428882.814,3291858.8646,428882.814,3291858.8646,428882.8164,3291859.9596,428882.8587,3291860.9072,428882.9787,3291862.126,428883.1475,3291863.3446,428883.3106,3291864.3922,428883.5399,3291865.5205,428884.1709,3291868.0124,428900.68,3291924.3125,428901.1532,3291926.1579,428902.1388,3291930.0679,428903.6411,3291936.2295,428905.2377,3291943.0598,428906.7427,3291949.9934,428909.3874,3291963.3733,428911.8079,3291977.9126,428914.8393,3292001.3582,428916.4049,3292013.8673,428917.5369,3292034.5559,428919.1201,3292062.4489,428920.392,3292070.6217,428922.9231,3292084.7791,428924.0105,3292093.314,428925.515,3292119.4249,428927.1469,3292146.6368,428928.5834,3292151.5435,428928.5834,3292151.5435,428895.1955,3292186.6837,428878.9835,3292186.1468,428860.5926,3292186.9707,428847.1534,3292187.9665,428834.4844,3292189.2064,428814.6262,3292191.8591,428796.9072,3292194.9343,428767.1164,3292201.6727,428605.953,3292247.0387,428573.5986,3292256.1939,428573.5986,3292256.1939,428570.868,3292256.9989,428563.21,3292259.1227,428563.21,3292259.1227,428538.5459,3292263.9919,428519.6991,3292266.7228,428495.249,3292268.4954,428475.9751,3292268.8223,428475.9751,3292268.8223,428467.9018,3292268.9276,428400.2501,3292269.2682,428400.2501,3292269.2682,428349.9106,3292269.6218,428173.3521,3292270.7839,428173.3521,3292270.7839,428165.2937,3292270.9544,428130.8628,3292270.8838,428118.2644,3292270.3749,428103.9294,3292268.7709,428090.6958,3292266.2259,428077.3264,3292262.4663,428065.2206,3292257.8042,428053.3165,3292252.1225,428035.8995,3292241.7869,427880.0382,3292135.0381,427880.0382,3292135.0381,427892.3858,3292117.2607,427892.3858,3292117.2607,428041.3285,3292219.5045,428059.4025,3292229.7958,428069.8844,3292234.9107,428086.167,3292241.1997,428100.4362,3292244.9398,428120.5815,3292248.0335,428143.1924,3292249.5525,428165.0404,3292249.6301,428165.0404,3292249.6301,428173.0727,3292249.524,428304.8233,3292248.5362,428304.8233,3292248.5362,428365.1984,3292248.0079,428365.1984,3292248.0079,428435.9145,3292247.8554,428465.4826,3292247.7177,428468.3267,3292247.6579,428476.3716,3292247.6307,428476.3716,3292247.6307,428508.2163,3292246.4259,428528.27,3292244.2281,428541.7345,3292241.9268,428541.7345,3292241.9268,428557.8357,3292238.3307,428557.8357,3292238.3307,428565.643,3292236.2802,428736.2275,3292188.2357,428772.2383,3292178.6464,428799.4878,3292172.9904,428825.2411,3292169.0656,428858.5907,3292165.9372,428873.9811,3292165.2046,428895.6454,3292164.8048,428895.6454,3292164.8048,428898.0145,3292163.9805,428904.1334,3292159.6522,428904.1334,3292159.6522,428904.1334,3292159.6522,428908.3582,3292153.8635,428908.3582,3292153.8635,428909.0927,3292151.8793,428910.0466,3292141.3966,428903.1781,3292025.1554,428903.1212,3292019.7852,428901.3789,3292001.7577,428897.8184,3291974.1496,428891.5529,3291942.2104,428885.3093,3291918.3034,428877.1977,3291890.8363,428868.8245,3291862.6146,428868.8245,3291862.6146,428878.4936,3291859.9625,428875.5855,3291860.9848,428875.5855,3291860.9848,428895.033,3291915.8213,428892.0463,3291916.7325,428904.6359,3291954.8311,428901.4881,3291955.2692,428907.8718,3291972.5746,428904.6954,3291972.8065,428911.2712,3291998.0926,428908.1942,3291998.5557,428913.5737,3292025.6652,428910.2338,3292025.5771,428920.3223,3292084.1899,428916.8634,3292084.5667,428913.6443,3292084.5836,428922.2985,3292119.5457,428922.2985,3292119.5457,428918.9431,3292119.8617,428918.9431,3292119.8617,428915.7143,3292119.6856,428924.0245,3292151.518,428920.8141,3292151.5051,428917.5666,3292151.5049,428916.9804,3292151.7248,428916.9804,3292151.7248,428913.8244,3292151.8642,428905.5847,3292010.8065,428908.7257,3292010.5397,428900.4061,3291970.043,428903.5693,3291969.5774,428893.1737,3291935.4018,428896.2244,3291934.614,428880.2194,3291889.9323,428880.2194,3291889.9323,428871.8967,3291861.8767,428875.0209,3291861.1249,428875.0209,3291861.1249,428895.6992,3292175.9696,428895.6992,3292175.9696,428885.4046,3292175.8749,428885.689,3292182.7212,428885.4908,3292179.4098,428856.0002,3292183.9663,428855.642,3292180.5938,428854.7988,3292177.1572,428820.9762,3292187.5109,428820.2316,3292184.0928,428818.9997,3292180.8864,428772.7753,3292196.7952,428771.923,3292193.4084,428770.5333,3292190.2679,428741.5994,3292205.1874,428740.5949,3292201.8445,428739.5019,3292198.6075,428604.967,3292243.8516,428604.967,3292243.8516,428604.0033,3292240.4575,428604.0033,3292240.4575,428572.6549,3292252.8229,428571.6937,3292249.4826,428570.7517,3292246.1939,428570.7517,3292246.1939,428561.1989,3292259.3885,428561.1989,3292259.3885,428558.6665,3292256.4051,428558.1176,3292252.9569,428557.2165,3292249.7001,428557.2165,3292249.7001,428535.2633,3292261.0631,428534.7745,3292257.5969,428533.9435,3292254.3306,428511.3333,3292264.1797,428510.8822,3292260.6765,428510.5453,3292257.2982,428479.8896,3292265.304,428479.727,3292261.8918,428479.4572,3292258.4664,428135.4736,3292267.5206,428135.6138,3292264.0307,428135.8288,3292260.6855,428115.5088,3292266.5758,428115.4397,3292263.0318,428115.6021,3292259.6498,428095.7533,3292263.3018,428096.0303,3292259.7636,428096.1147,3292256.4074,428061.301,3292251.6264,428062.6387,3292248.2719,428064.2825,3292245.2665,428039.9071,3292240.1154,428041.715,3292236.8982,428043.7379,3292234.103,428023.34,3292229.185,428025.1714,3292226.2,428026.9231,3292223.272,427885.8449,3292134.372,427887.9129,3292131.6017,427886.5168,3292126.4356,427886.5168,3292126.4356,427886.8757,3292125.9022,427886.8757,3292125.9022,427894.4225,3292122.8287,427892.5033,3292125.6566,428040.5491,3292223.1426,428038.8635,3292226.1909,428036.9951,3292229.1929,428056.8763,3292232.5978,428055.3578,3292236.0071,428053.4793,3292239.068,428080.2278,3292243.1556,428079.2497,3292246.915,428077.8201,3292250.4372,428101.864,3292249.0844,428101.2074,3292252.9131,428100.5024,3292256.5948,428123.9933,3292252.0716,428123.8924,3292256.0198,428123.8611,3292259.7307,428174.1651,3292252.9979,428174.1643,3292256.5142,428175.3375,3292259.9168,428435.936,3292251.3921,428435.936,3292251.3921,428435.9577,3292254.8287,428435.9577,3292254.8287,428465.3761,3292251.3617,428465.3324,3292254.7468,428465.2486,3292257.9827,428465.2486,3292257.9827,428479.6367,3292251.2876,428479.6868,3292254.6244,428479.5024,3292257.8999,428479.5024,3292257.8999,428505.8972,3292250.1763,428506.2209,3292253.6352,428506.585,3292257.0049,428544.8608,3292244.6924,428545.5185,3292248.0721,428546.3399,3292251.4451,428567.8819,3292239.172,428568.8241,3292242.5459,428570.0601,3292245.7462,428759.9247,3292185.1945,428760.9055,3292188.5477,428761.6607,3292191.8755,428785.4125,3292186.1948,428784.3945,3292182.9418,428783.6079,3292179.5275,428807.1744,3292175.0889,428807.905,3292178.5047,428808.4625,3292181.8853,428823.2632,3292172.7182,428823.7723,3292176.1648,428824.3707,3292179.5355,428842.9182,3292170.4928,428843.1077,3292174.0264,428843.3719,3292177.4302,428858.8736,3292169.2562,428858.8736,3292169.2562,428859.1022,3292172.784,428859.1022,3292172.784,428858.8502,3292176.2218,428873.2446,3292168.5074,428874.4078,3292172.0004,428875.0993,3292175.4264,428895.6678,3292168.4777,428895.5498,3292171.9858,428895.6768,3292175.3751,428895.6768,3292175.3751,428335.338,3292269.718,428026.475,3292235.333,427914.939,3292132.742,428203.987,3292249.293] |
| | | * red_line : [{"id":0,"type":1,"points":[56,48]},{"id":1,"type":2,"points":[56,48,485]}] |
| | | */ |
| | | |
| | | private String name; |
| | | private String type; |
| | | private MapJsonBean map_json; |
| | | private String version; |
| | | private List<SpecialAreaBean> special_area; |
| | | private List<RoadBean> road; |
| | | private List<TriggerLineBean> trigger_line; |
| | | private List<Double> points; |
| | | private List<RedLineBean> red_line; |
| | | |
| | | public String getName() { |
| | | return name; |
| | |
| | | this.type = type; |
| | | } |
| | | |
| | | public MapJsonBean getMap_json() { |
| | | return map_json; |
| | | public List<SpecialAreaBean> getSpecial_area() { |
| | | return special_area; |
| | | } |
| | | |
| | | public void setMap_json(MapJsonBean map_json) { |
| | | this.map_json = map_json; |
| | | public void setSpecial_area(List<SpecialAreaBean> special_area) { |
| | | this.special_area = special_area; |
| | | } |
| | | |
| | | public String getVersion() { |
| | | return version; |
| | | public List<RoadBean> getRoad() { |
| | | return road; |
| | | } |
| | | |
| | | public void setVersion(String version) { |
| | | this.version = version; |
| | | public void setRoad(List<RoadBean> road) { |
| | | this.road = road; |
| | | } |
| | | |
| | | public static class MapJsonBean { |
| | | private List<Double> points; |
| | | private List<RoadBean> road; |
| | | private List<SpecialAreaBean> special_area; |
| | | private List<TriggerLineBean> trigger_line; |
| | | private List<RedLineBean> red_line; |
| | | public List<TriggerLineBean> getTrigger_line() { |
| | | return trigger_line; |
| | | } |
| | | |
| | | public List<Double> getPoints() { |
| | | return points; |
| | | public void setTrigger_line(List<TriggerLineBean> trigger_line) { |
| | | this.trigger_line = trigger_line; |
| | | } |
| | | |
| | | public List<Double> getPoints() { |
| | | return points; |
| | | } |
| | | |
| | | public void setPoints(List<Double> points) { |
| | | this.points = points; |
| | | } |
| | | |
| | | public List<RedLineBean> getRed_line() { |
| | | return red_line; |
| | | } |
| | | |
| | | public void setRed_line(List<RedLineBean> red_line) { |
| | | this.red_line = red_line; |
| | | } |
| | | |
| | | public static class SpecialAreaBean { |
| | | /** |
| | | * area : [39,40] |
| | | * id : 0 |
| | | * road : 2 |
| | | * type : 0 |
| | | */ |
| | | |
| | | private int id; |
| | | private int road; |
| | | private int type; |
| | | private List<Integer> area; |
| | | |
| | | public int getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setPoints(List<Double> points) { |
| | | this.points = points; |
| | | public void setId(int id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public List<RoadBean> getRoad() { |
| | | public int getRoad() { |
| | | return road; |
| | | } |
| | | |
| | | public void setRoad(List<RoadBean> road) { |
| | | public void setRoad(int road) { |
| | | this.road = road; |
| | | } |
| | | |
| | | public List<SpecialAreaBean> getSpecial_area() { |
| | | return special_area; |
| | | public int getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setSpecial_area(List<SpecialAreaBean> special_area) { |
| | | this.special_area = special_area; |
| | | public void setType(int type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public List<TriggerLineBean> getTrigger_line() { |
| | | return trigger_line; |
| | | public List<Integer> getArea() { |
| | | return area; |
| | | } |
| | | |
| | | public void setTrigger_line(List<TriggerLineBean> trigger_line) { |
| | | this.trigger_line = trigger_line; |
| | | public void setArea(List<Integer> area) { |
| | | this.area = area; |
| | | } |
| | | } |
| | | |
| | | 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<Integer> start_line; |
| | | private List<CrossingBean> crossing; |
| | | private List<LeftEdgeBean> left_edge; |
| | | private List<RightEdgeBean> right_edge; |
| | | private List<SeparateBean> separate; |
| | | |
| | | public int getId() { |
| | | return id; |
| | | } |
| | | |
| | | public List<RedLineBean> getRed_line() { |
| | | return red_line; |
| | | public void setId(int id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public void setRed_line(List<RedLineBean> red_line) { |
| | | this.red_line = red_line; |
| | | public int getNext_road() { |
| | | return next_road; |
| | | } |
| | | |
| | | public static class RoadBean { |
| | | 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<Integer> getStart_line() { |
| | | return start_line; |
| | | } |
| | | |
| | | public void setStart_line(List<Integer> start_line) { |
| | | this.start_line = start_line; |
| | | } |
| | | |
| | | public List<CrossingBean> getCrossing() { |
| | | return crossing; |
| | | } |
| | | |
| | | public void setCrossing(List<CrossingBean> crossing) { |
| | | this.crossing = crossing; |
| | | } |
| | | |
| | | public List<LeftEdgeBean> getLeft_edge() { |
| | | return left_edge; |
| | | } |
| | | |
| | | public void setLeft_edge(List<LeftEdgeBean> left_edge) { |
| | | this.left_edge = left_edge; |
| | | } |
| | | |
| | | public List<RightEdgeBean> getRight_edge() { |
| | | return right_edge; |
| | | } |
| | | |
| | | public void setRight_edge(List<RightEdgeBean> right_edge) { |
| | | this.right_edge = right_edge; |
| | | } |
| | | |
| | | public List<SeparateBean> getSeparate() { |
| | | return separate; |
| | | } |
| | | |
| | | public void setSeparate(List<SeparateBean> separate) { |
| | | this.separate = separate; |
| | | } |
| | | |
| | | public static class CrossingBean { |
| | | /** |
| | | * id : 1.0 |
| | | * next_road : 2.0 |
| | | * 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.0 |
| | | * active : 2 |
| | | * center_point : 55 |
| | | * stop_flag : 0 |
| | | * tts : 路口左转弯 |
| | | * line : [26,140] |
| | | */ |
| | | |
| | | private int id; |
| | | private int next_road; |
| | | private int active; |
| | | private List<Integer> start_line; |
| | | private List<CrossingBean> crossing; |
| | | private List<LeftEdgeBean> left_edge; |
| | | private List<RightEdgeBean> right_edge; |
| | | private List<SeparateBean> 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; |
| | | } |
| | | private int center_point; |
| | | private int stop_flag; |
| | | private String tts; |
| | | private List<Integer> line; |
| | | |
| | | public int getActive() { |
| | | return active; |
| | |
| | | this.active = active; |
| | | } |
| | | |
| | | public List<Integer> getStart_line() { |
| | | return start_line; |
| | | public int getCenter_point() { |
| | | return center_point; |
| | | } |
| | | |
| | | public void setStart_line(List<Integer> start_line) { |
| | | this.start_line = start_line; |
| | | public void setCenter_point(int center_point) { |
| | | this.center_point = center_point; |
| | | } |
| | | |
| | | public List<CrossingBean> getCrossing() { |
| | | return crossing; |
| | | public int getStop_flag() { |
| | | return stop_flag; |
| | | } |
| | | |
| | | public void setCrossing(List<CrossingBean> crossing) { |
| | | this.crossing = crossing; |
| | | } |
| | | |
| | | public List<LeftEdgeBean> getLeft_edge() { |
| | | return left_edge; |
| | | } |
| | | |
| | | public void setLeft_edge(List<LeftEdgeBean> left_edge) { |
| | | this.left_edge = left_edge; |
| | | } |
| | | |
| | | public List<RightEdgeBean> getRight_edge() { |
| | | return right_edge; |
| | | } |
| | | |
| | | public void setRight_edge(List<RightEdgeBean> right_edge) { |
| | | this.right_edge = right_edge; |
| | | } |
| | | |
| | | public List<SeparateBean> getSeparate() { |
| | | return separate; |
| | | } |
| | | |
| | | public void setSeparate(List<SeparateBean> separate) { |
| | | this.separate = separate; |
| | | } |
| | | |
| | | public static class CrossingBean { |
| | | /** |
| | | * active : 2.0 |
| | | * center_point : 55.0 |
| | | * stop_flag : 0.0 |
| | | * tts : 路口左转弯 |
| | | * line : [26,140] |
| | | */ |
| | | |
| | | private int active; |
| | | private int center_point; |
| | | private int stop_flag; |
| | | private String tts; |
| | | private List<Integer> line; |
| | | |
| | | public int getActive() { |
| | | return active; |
| | | } |
| | | |
| | | public String getTts() { |
| | | return tts; |
| | | } |
| | | |
| | | public void setTts(String tts) { |
| | | this.tts = tts; |
| | | } |
| | | |
| | | 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 List<Integer> getLine() { |
| | | return line; |
| | | } |
| | | |
| | | public void setLine(List<Integer> line) { |
| | | this.line = line; |
| | | } |
| | | } |
| | | |
| | | public static class LeftEdgeBean { |
| | | /** |
| | | * line : [118,121,123,125,127,129,132,137,140] |
| | | * type : 1.0 |
| | | */ |
| | | |
| | | private int type; |
| | | private List<Integer> line; |
| | | |
| | | public int getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(int type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public List<Integer> getLine() { |
| | | return line; |
| | | } |
| | | |
| | | public void setLine(List<Integer> 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.0 |
| | | */ |
| | | |
| | | private int type; |
| | | private List<Integer> line; |
| | | |
| | | public int getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(int type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public List<Integer> getLine() { |
| | | return line; |
| | | } |
| | | |
| | | public void setLine(List<Integer> line) { |
| | | this.line = line; |
| | | } |
| | | } |
| | | |
| | | public static class SeparateBean { |
| | | private List<List<LaneLineBean>> lane_line; |
| | | private List<LaneGuideBean> lane_guide; |
| | | |
| | | public List<List<LaneLineBean>> getLane_line() { |
| | | return lane_line; |
| | | } |
| | | |
| | | public void setLane_line(List<List<LaneLineBean>> lane_line) { |
| | | this.lane_line = lane_line; |
| | | } |
| | | |
| | | public List<LaneGuideBean> getLane_guide() { |
| | | return lane_guide; |
| | | } |
| | | |
| | | public void setLane_guide(List<LaneGuideBean> lane_guide) { |
| | | this.lane_guide = lane_guide; |
| | | } |
| | | |
| | | public static class LaneLineBean { |
| | | /** |
| | | * line : [117,120,122,124,126,128,131] |
| | | * type : 0.0 |
| | | */ |
| | | |
| | | private int type; |
| | | private List<Integer> line; |
| | | |
| | | public int getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(int type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public List<Integer> getLine() { |
| | | return line; |
| | | } |
| | | |
| | | public void setLine(List<Integer> line) { |
| | | this.line = line; |
| | | } |
| | | } |
| | | |
| | | public static class LaneGuideBean { |
| | | private List<Integer> head_tail; |
| | | private List<Integer> guide; |
| | | |
| | | public List<Integer> getHead_tail() { |
| | | return head_tail; |
| | | } |
| | | |
| | | public void setHead_tail(List<Integer> head_tail) { |
| | | this.head_tail = head_tail; |
| | | } |
| | | |
| | | public List<Integer> getGuide() { |
| | | return guide; |
| | | } |
| | | |
| | | public void setGuide(List<Integer> guide) { |
| | | this.guide = guide; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | public static class SpecialAreaBean { |
| | | /** |
| | | * area : [39,40] |
| | | * id : 0.0 |
| | | * road : 2.0 |
| | | * type : 0.0 |
| | | */ |
| | | |
| | | private int id; |
| | | private int road; |
| | | private int type; |
| | | private List<Integer> 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<Integer> getArea() { |
| | | return area; |
| | | } |
| | | |
| | | public void setArea(List<Integer> area) { |
| | | this.area = area; |
| | | } |
| | | } |
| | | |
| | | public static class TriggerLineBean { |
| | | /** |
| | | * id : 0.0 |
| | | * line : [287] |
| | | * road : 5.0 |
| | | * tts : 变更车道 |
| | | * type : 1.0 |
| | | */ |
| | | |
| | | private int id; |
| | | private int road; |
| | | private String tts; |
| | | private int type; |
| | | private List<Integer> 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 void setStop_flag(int stop_flag) { |
| | | this.stop_flag = stop_flag; |
| | | } |
| | | |
| | | public String getTts() { |
| | |
| | | public void setTts(String tts) { |
| | | this.tts = tts; |
| | | } |
| | | |
| | | public List<Integer> getLine() { |
| | | return line; |
| | | } |
| | | |
| | | public void setLine(List<Integer> 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<Integer> line; |
| | | |
| | | public int getType() { |
| | | return type; |
| | |
| | | } |
| | | } |
| | | |
| | | public static class RedLineBean { |
| | | public static class RightEdgeBean { |
| | | /** |
| | | * id : 0.0 |
| | | * type : 1.0 |
| | | * points : [56,48] |
| | | * 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 id; |
| | | private int type; |
| | | private List<Integer> points; |
| | | |
| | | public int getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(int id) { |
| | | this.id = id; |
| | | } |
| | | private List<Integer> line; |
| | | |
| | | public int getType() { |
| | | return type; |
| | |
| | | this.type = type; |
| | | } |
| | | |
| | | public List<Integer> getPoints() { |
| | | return points; |
| | | public List<Integer> getLine() { |
| | | return line; |
| | | } |
| | | |
| | | public void setPoints(List<Integer> points) { |
| | | this.points = points; |
| | | public void setLine(List<Integer> line) { |
| | | this.line = line; |
| | | } |
| | | } |
| | | |
| | | public static class SeparateBean { |
| | | private List<List<LaneLineBean>> lane_line; |
| | | private List<LaneGuideBean> lane_guide; |
| | | |
| | | public List<List<LaneLineBean>> getLane_line() { |
| | | return lane_line; |
| | | } |
| | | |
| | | public void setLane_line(List<List<LaneLineBean>> lane_line) { |
| | | this.lane_line = lane_line; |
| | | } |
| | | |
| | | public List<LaneGuideBean> getLane_guide() { |
| | | return lane_guide; |
| | | } |
| | | |
| | | public void setLane_guide(List<LaneGuideBean> 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<Integer> line; |
| | | |
| | | public int getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(int type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public List<Integer> getLine() { |
| | | return line; |
| | | } |
| | | |
| | | public void setLine(List<Integer> line) { |
| | | this.line = line; |
| | | } |
| | | } |
| | | |
| | | public static class LaneGuideBean { |
| | | private List<Integer> head_tail; |
| | | private List<Integer> guide; |
| | | |
| | | public List<Integer> getHead_tail() { |
| | | return head_tail; |
| | | } |
| | | |
| | | public void setHead_tail(List<Integer> head_tail) { |
| | | this.head_tail = head_tail; |
| | | } |
| | | |
| | | public List<Integer> getGuide() { |
| | | return guide; |
| | | } |
| | | |
| | | public void setGuide(List<Integer> guide) { |
| | | this.guide = guide; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | 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<Integer> 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<Integer> getLine() { |
| | | return line; |
| | | } |
| | | |
| | | public void setLine(List<Integer> line) { |
| | | this.line = line; |
| | | } |
| | | } |
| | | |
| | | public static class RedLineBean { |
| | | /** |
| | | * id : 0 |
| | | * type : 1 |
| | | * points : [56,48] |
| | | */ |
| | | |
| | | private int id; |
| | | private int type; |
| | | private List<Integer> 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<Integer> getPoints() { |
| | | return points; |
| | | } |
| | | |
| | | public void setPoints(List<Integer> points) { |
| | | this.points = points; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | // |
| | | // |
| | | // /** |
| | | // * result : true |
| | | // * data : {"server":"gps.safeluck.com","port":"3301","gps_monitor_url":"https%3A%2F%2Ftrainsim.aaej.cn%2F%23%2Fvisitor%2Fmonitor%3Fdevice_id%3D0314200100000001%26area_type%3Droad","map_url":"https://arcgis.aaej.cn/arcgis/rest/services/马鞍科三地图/MapServer","map_json":{"name":"涪陵交通驾校road","type":"road","map_json":{"points":[428882.814,3291858.8646,428882.814,3291858.8646,428882.8164,3291859.9596,428882.8587,3291860.9072,428882.9787,3291862.126,428883.1475,3291863.3446,428883.3106,3291864.3922,428883.5399,3291865.5205,428884.1709,3291868.0124,428900.68,3291924.3125,428901.1532,3291926.1579,428902.1388,3291930.0679,428903.6411,3291936.2295,428905.2377,3291943.0598,428906.7427,3291949.9934,428909.3874,3291963.3733,428911.8079,3291977.9126,428914.8393,3292001.3582,428916.4049,3292013.8673,428917.5369,3292034.5559,428919.1201,3292062.4489,428920.392,3292070.6217,428922.9231,3292084.7791,428924.0105,3292093.314,428925.515,3292119.4249,428927.1469,3292146.6368,428928.5834,3292151.5435,428928.5834,3292151.5435,428895.1955,3292186.6837,428878.9835,3292186.1468,428860.5926,3292186.9707,428847.1534,3292187.9665,428834.4844,3292189.2064,428814.6262,3292191.8591,428796.9072,3292194.9343,428767.1164,3292201.6727,428605.953,3292247.0387,428573.5986,3292256.1939,428573.5986,3292256.1939,428570.868,3292256.9989,428563.21,3292259.1227,428563.21,3292259.1227,428538.5459,3292263.9919,428519.6991,3292266.7228,428495.249,3292268.4954,428475.9751,3292268.8223,428475.9751,3292268.8223,428467.9018,3292268.9276,428400.2501,3292269.2682,428400.2501,3292269.2682,428349.9106,3292269.6218,428173.3521,3292270.7839,428173.3521,3292270.7839,428165.2937,3292270.9544,428130.8628,3292270.8838,428118.2644,3292270.3749,428103.9294,3292268.7709,428090.6958,3292266.2259,428077.3264,3292262.4663,428065.2206,3292257.8042,428053.3165,3292252.1225,428035.8995,3292241.7869,427880.0382,3292135.0381,427880.0382,3292135.0381,427892.3858,3292117.2607,427892.3858,3292117.2607,428041.3285,3292219.5045,428059.4025,3292229.7958,428069.8844,3292234.9107,428086.167,3292241.1997,428100.4362,3292244.9398,428120.5815,3292248.0335,428143.1924,3292249.5525,428165.0404,3292249.6301,428165.0404,3292249.6301,428173.0727,3292249.524,428304.8233,3292248.5362,428304.8233,3292248.5362,428365.1984,3292248.0079,428365.1984,3292248.0079,428435.9145,3292247.8554,428465.4826,3292247.7177,428468.3267,3292247.6579,428476.3716,3292247.6307,428476.3716,3292247.6307,428508.2163,3292246.4259,428528.27,3292244.2281,428541.7345,3292241.9268,428541.7345,3292241.9268,428557.8357,3292238.3307,428557.8357,3292238.3307,428565.643,3292236.2802,428736.2275,3292188.2357,428772.2383,3292178.6464,428799.4878,3292172.9904,428825.2411,3292169.0656,428858.5907,3292165.9372,428873.9811,3292165.2046,428895.6454,3292164.8048,428895.6454,3292164.8048,428898.0145,3292163.9805,428904.1334,3292159.6522,428904.1334,3292159.6522,428904.1334,3292159.6522,428908.3582,3292153.8635,428908.3582,3292153.8635,428909.0927,3292151.8793,428910.0466,3292141.3966,428903.1781,3292025.1554,428903.1212,3292019.7852,428901.3789,3292001.7577,428897.8184,3291974.1496,428891.5529,3291942.2104,428885.3093,3291918.3034,428877.1977,3291890.8363,428868.8245,3291862.6146,428868.8245,3291862.6146,428878.4936,3291859.9625,428875.5855,3291860.9848,428875.5855,3291860.9848,428895.033,3291915.8213,428892.0463,3291916.7325,428904.6359,3291954.8311,428901.4881,3291955.2692,428907.8718,3291972.5746,428904.6954,3291972.8065,428911.2712,3291998.0926,428908.1942,3291998.5557,428913.5737,3292025.6652,428910.2338,3292025.5771,428920.3223,3292084.1899,428916.8634,3292084.5667,428913.6443,3292084.5836,428922.2985,3292119.5457,428922.2985,3292119.5457,428918.9431,3292119.8617,428918.9431,3292119.8617,428915.7143,3292119.6856,428924.0245,3292151.518,428920.8141,3292151.5051,428917.5666,3292151.5049,428916.9804,3292151.7248,428916.9804,3292151.7248,428913.8244,3292151.8642,428905.5847,3292010.8065,428908.7257,3292010.5397,428900.4061,3291970.043,428903.5693,3291969.5774,428893.1737,3291935.4018,428896.2244,3291934.614,428880.2194,3291889.9323,428880.2194,3291889.9323,428871.8967,3291861.8767,428875.0209,3291861.1249,428875.0209,3291861.1249,428895.6992,3292175.9696,428895.6992,3292175.9696,428885.4046,3292175.8749,428885.689,3292182.7212,428885.4908,3292179.4098,428856.0002,3292183.9663,428855.642,3292180.5938,428854.7988,3292177.1572,428820.9762,3292187.5109,428820.2316,3292184.0928,428818.9997,3292180.8864,428772.7753,3292196.7952,428771.923,3292193.4084,428770.5333,3292190.2679,428741.5994,3292205.1874,428740.5949,3292201.8445,428739.5019,3292198.6075,428604.967,3292243.8516,428604.967,3292243.8516,428604.0033,3292240.4575,428604.0033,3292240.4575,428572.6549,3292252.8229,428571.6937,3292249.4826,428570.7517,3292246.1939,428570.7517,3292246.1939,428561.1989,3292259.3885,428561.1989,3292259.3885,428558.6665,3292256.4051,428558.1176,3292252.9569,428557.2165,3292249.7001,428557.2165,3292249.7001,428535.2633,3292261.0631,428534.7745,3292257.5969,428533.9435,3292254.3306,428511.3333,3292264.1797,428510.8822,3292260.6765,428510.5453,3292257.2982,428479.8896,3292265.304,428479.727,3292261.8918,428479.4572,3292258.4664,428135.4736,3292267.5206,428135.6138,3292264.0307,428135.8288,3292260.6855,428115.5088,3292266.5758,428115.4397,3292263.0318,428115.6021,3292259.6498,428095.7533,3292263.3018,428096.0303,3292259.7636,428096.1147,3292256.4074,428061.301,3292251.6264,428062.6387,3292248.2719,428064.2825,3292245.2665,428039.9071,3292240.1154,428041.715,3292236.8982,428043.7379,3292234.103,428023.34,3292229.185,428025.1714,3292226.2,428026.9231,3292223.272,427885.8449,3292134.372,427887.9129,3292131.6017,427886.5168,3292126.4356,427886.5168,3292126.4356,427886.8757,3292125.9022,427886.8757,3292125.9022,427894.4225,3292122.8287,427892.5033,3292125.6566,428040.5491,3292223.1426,428038.8635,3292226.1909,428036.9951,3292229.1929,428056.8763,3292232.5978,428055.3578,3292236.0071,428053.4793,3292239.068,428080.2278,3292243.1556,428079.2497,3292246.915,428077.8201,3292250.4372,428101.864,3292249.0844,428101.2074,3292252.9131,428100.5024,3292256.5948,428123.9933,3292252.0716,428123.8924,3292256.0198,428123.8611,3292259.7307,428174.1651,3292252.9979,428174.1643,3292256.5142,428175.3375,3292259.9168,428435.936,3292251.3921,428435.936,3292251.3921,428435.9577,3292254.8287,428435.9577,3292254.8287,428465.3761,3292251.3617,428465.3324,3292254.7468,428465.2486,3292257.9827,428465.2486,3292257.9827,428479.6367,3292251.2876,428479.6868,3292254.6244,428479.5024,3292257.8999,428479.5024,3292257.8999,428505.8972,3292250.1763,428506.2209,3292253.6352,428506.585,3292257.0049,428544.8608,3292244.6924,428545.5185,3292248.0721,428546.3399,3292251.4451,428567.8819,3292239.172,428568.8241,3292242.5459,428570.0601,3292245.7462,428759.9247,3292185.1945,428760.9055,3292188.5477,428761.6607,3292191.8755,428785.4125,3292186.1948,428784.3945,3292182.9418,428783.6079,3292179.5275,428807.1744,3292175.0889,428807.905,3292178.5047,428808.4625,3292181.8853,428823.2632,3292172.7182,428823.7723,3292176.1648,428824.3707,3292179.5355,428842.9182,3292170.4928,428843.1077,3292174.0264,428843.3719,3292177.4302,428858.8736,3292169.2562,428858.8736,3292169.2562,428859.1022,3292172.784,428859.1022,3292172.784,428858.8502,3292176.2218,428873.2446,3292168.5074,428874.4078,3292172.0004,428875.0993,3292175.4264,428895.6678,3292168.4777,428895.5498,3292171.9858,428895.6768,3292175.3751,428895.6768,3292175.3751,428335.338,3292269.718,428026.475,3292235.333,427914.939,3292132.742,428203.987,3292249.293],"road":[{"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}]]}]},{"id":2,"start_line":[28,155],"crossing":[{"active":1,"stop_flag":0,"tts":"通过路口","line":[37,178]}],"next_road":5,"left_edge":[{"line":[155,157,162,165,168,171,178],"type":1}],"right_edge":[{"line":[28,29,30,31,32,33,34,35,36,37],"type":1}],"separate":[{"lane_guide":[{"head_tail":[174,177],"guide":[1,1,4]}],"lane_line":[[{"line":[159,161,164,167,170,174],"type":0},{"line":[174,177],"type":1}],[{"line":[158,160,163,166,169,172],"type":0},{"line":[172,176],"type":1}]]}]},{"id":3,"start_line":[64,217],"crossing":[{"active":1,"stop_flag":0,"tts":"通过路口","line":[81,245]}],"next_road":6,"left_edge":[{"line":[217,223,226,229,232,235,238,245],"type":1}],"right_edge":[{"line":[64,66,67,68,69,70,71,72,73,76,78,80,85],"type":1}],"separate":[{"lane_guide":[{"head_tail":[239,243],"guide":[2,1,1]}],"lane_line":[[{"line":[220,222,225,228,231,234,237,241],"type":0},{"line":[241,244],"type":1}],[{"line":[219,221,224,227,230,233,236,239],"type":0},{"line":[239,243],"type":1}]]}]},{"id":4,"start_line":[101,141],"crossing":[{"active":8,"stop_flag":0,"tts":"调头","line":[115,153]}],"left_edge":[{"line":[141,145,147,149,153],"type":1}],"right_edge":[{"line":[104,106,107,108,109,110,111,112,113,114,115],"type":1}],"separate":[{"lane_guide":[{"head_tail":[150,152],"guide":[3,1]}],"lane_line":[[{"line":[143,144,146,148,150],"type":0},{"line":[150,152],"type":1}]]}]},{"active":8,"id":5,"start_line":[180,184],"crossing":[{"active":8,"stop_flag":0,"tts":"掉头","line":[62,215]}],"next_road":3,"left_edge":[{"line":[184,188,191,194,197,200,203,206,209,212,215],"type":1}],"right_edge":[{"line":[40,42,43,44,45,48,51,54,55,56,57,58,59,60,61,62],"type":1}],"separate":[{"lane_line":[[{"line":[183,187,190,193,196,199,202,205,208,211,214],"type":0}],[{"line":[182,186,189,192,195,198,201,204,207,210,213],"type":0}]]}]},{"id":6,"start_line":[85,249],"crossing":[{"active":4,"stop_flag":0,"tts":"路口右转弯","line":[98,285]}],"next_road":4,"left_edge":[{"line":[249,253,256,259,262,263,268,271,274,279,282,285],"type":1}],"right_edge":[{"line":[85,86,87,89,92,93,94,95,96,97,98],"type":1}],"separate":[{"lane_guide":[{"head_tail":[275,283],"guide":[2,1,5]}],"lane_line":[[{"line":[248,252,255,258,261,264,267,270,273,277],"type":0},{"line":[277,281,284],"type":1}],[{"line":[247,251,254,257,260,265,266,269,272,275],"type":0},{"line":[275,280,283],"type":1}]]}]}],"special_area":[{"area":[39,40],"id":0,"road":2,"type":0},{"area":[45,47],"id":1,"road":5,"type":0},{"area":[48,50],"id":2,"road":5,"type":2},{"area":[51,53],"id":3,"road":5,"type":0},{"area":[73,75],"id":4,"road":3,"type":0},{"area":[76,78],"id":5,"road":3,"type":2},{"area":[82,83],"id":6,"road":3,"type":0},{"area":[83,87],"id":7,"road":6,"type":1},{"area":[89,91],"id":8,"road":6,"type":0},{"area":[100,101],"id":9,"road":6,"type":0},{"area":[102,104],"id":10,"road":4,"type":0},{"area":[180,43],"id":11,"road":5,"type":1}],"trigger_line":[{"id":0,"line":[287],"road":5,"tts":"变更车道","type":1},{"id":1,"line":[288],"road":5,"tts":"加减档","type":4},{"id":2,"line":[289],"road":3,"tts":"直线行驶","type":3},{"id":3,"line":[290],"road":3,"tts":"超车","type":2}],"red_line":[{"id":0,"type":1,"points":[56,48]},{"id":1,"type":2,"points":[56,48,485]}]},"version":"v0.1"},"version":"v0.1","pzh":"豫E9701测"} |
| | | // */ |
| | | // |
| | | // 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 |
| | | // * gps_monitor_url : https%3A%2F%2Ftrainsim.aaej.cn%2F%23%2Fvisitor%2Fmonitor%3Fdevice_id%3D0314200100000001%26area_type%3Droad |
| | | // * map_url : https://arcgis.aaej.cn/arcgis/rest/services/马鞍科三地图/MapServer |
| | | // * map_json : {"name":"涪陵交通驾校road","type":"road","map_json":{"points":[428882.814,3291858.8646,428882.814,3291858.8646,428882.8164,3291859.9596,428882.8587,3291860.9072,428882.9787,3291862.126,428883.1475,3291863.3446,428883.3106,3291864.3922,428883.5399,3291865.5205,428884.1709,3291868.0124,428900.68,3291924.3125,428901.1532,3291926.1579,428902.1388,3291930.0679,428903.6411,3291936.2295,428905.2377,3291943.0598,428906.7427,3291949.9934,428909.3874,3291963.3733,428911.8079,3291977.9126,428914.8393,3292001.3582,428916.4049,3292013.8673,428917.5369,3292034.5559,428919.1201,3292062.4489,428920.392,3292070.6217,428922.9231,3292084.7791,428924.0105,3292093.314,428925.515,3292119.4249,428927.1469,3292146.6368,428928.5834,3292151.5435,428928.5834,3292151.5435,428895.1955,3292186.6837,428878.9835,3292186.1468,428860.5926,3292186.9707,428847.1534,3292187.9665,428834.4844,3292189.2064,428814.6262,3292191.8591,428796.9072,3292194.9343,428767.1164,3292201.6727,428605.953,3292247.0387,428573.5986,3292256.1939,428573.5986,3292256.1939,428570.868,3292256.9989,428563.21,3292259.1227,428563.21,3292259.1227,428538.5459,3292263.9919,428519.6991,3292266.7228,428495.249,3292268.4954,428475.9751,3292268.8223,428475.9751,3292268.8223,428467.9018,3292268.9276,428400.2501,3292269.2682,428400.2501,3292269.2682,428349.9106,3292269.6218,428173.3521,3292270.7839,428173.3521,3292270.7839,428165.2937,3292270.9544,428130.8628,3292270.8838,428118.2644,3292270.3749,428103.9294,3292268.7709,428090.6958,3292266.2259,428077.3264,3292262.4663,428065.2206,3292257.8042,428053.3165,3292252.1225,428035.8995,3292241.7869,427880.0382,3292135.0381,427880.0382,3292135.0381,427892.3858,3292117.2607,427892.3858,3292117.2607,428041.3285,3292219.5045,428059.4025,3292229.7958,428069.8844,3292234.9107,428086.167,3292241.1997,428100.4362,3292244.9398,428120.5815,3292248.0335,428143.1924,3292249.5525,428165.0404,3292249.6301,428165.0404,3292249.6301,428173.0727,3292249.524,428304.8233,3292248.5362,428304.8233,3292248.5362,428365.1984,3292248.0079,428365.1984,3292248.0079,428435.9145,3292247.8554,428465.4826,3292247.7177,428468.3267,3292247.6579,428476.3716,3292247.6307,428476.3716,3292247.6307,428508.2163,3292246.4259,428528.27,3292244.2281,428541.7345,3292241.9268,428541.7345,3292241.9268,428557.8357,3292238.3307,428557.8357,3292238.3307,428565.643,3292236.2802,428736.2275,3292188.2357,428772.2383,3292178.6464,428799.4878,3292172.9904,428825.2411,3292169.0656,428858.5907,3292165.9372,428873.9811,3292165.2046,428895.6454,3292164.8048,428895.6454,3292164.8048,428898.0145,3292163.9805,428904.1334,3292159.6522,428904.1334,3292159.6522,428904.1334,3292159.6522,428908.3582,3292153.8635,428908.3582,3292153.8635,428909.0927,3292151.8793,428910.0466,3292141.3966,428903.1781,3292025.1554,428903.1212,3292019.7852,428901.3789,3292001.7577,428897.8184,3291974.1496,428891.5529,3291942.2104,428885.3093,3291918.3034,428877.1977,3291890.8363,428868.8245,3291862.6146,428868.8245,3291862.6146,428878.4936,3291859.9625,428875.5855,3291860.9848,428875.5855,3291860.9848,428895.033,3291915.8213,428892.0463,3291916.7325,428904.6359,3291954.8311,428901.4881,3291955.2692,428907.8718,3291972.5746,428904.6954,3291972.8065,428911.2712,3291998.0926,428908.1942,3291998.5557,428913.5737,3292025.6652,428910.2338,3292025.5771,428920.3223,3292084.1899,428916.8634,3292084.5667,428913.6443,3292084.5836,428922.2985,3292119.5457,428922.2985,3292119.5457,428918.9431,3292119.8617,428918.9431,3292119.8617,428915.7143,3292119.6856,428924.0245,3292151.518,428920.8141,3292151.5051,428917.5666,3292151.5049,428916.9804,3292151.7248,428916.9804,3292151.7248,428913.8244,3292151.8642,428905.5847,3292010.8065,428908.7257,3292010.5397,428900.4061,3291970.043,428903.5693,3291969.5774,428893.1737,3291935.4018,428896.2244,3291934.614,428880.2194,3291889.9323,428880.2194,3291889.9323,428871.8967,3291861.8767,428875.0209,3291861.1249,428875.0209,3291861.1249,428895.6992,3292175.9696,428895.6992,3292175.9696,428885.4046,3292175.8749,428885.689,3292182.7212,428885.4908,3292179.4098,428856.0002,3292183.9663,428855.642,3292180.5938,428854.7988,3292177.1572,428820.9762,3292187.5109,428820.2316,3292184.0928,428818.9997,3292180.8864,428772.7753,3292196.7952,428771.923,3292193.4084,428770.5333,3292190.2679,428741.5994,3292205.1874,428740.5949,3292201.8445,428739.5019,3292198.6075,428604.967,3292243.8516,428604.967,3292243.8516,428604.0033,3292240.4575,428604.0033,3292240.4575,428572.6549,3292252.8229,428571.6937,3292249.4826,428570.7517,3292246.1939,428570.7517,3292246.1939,428561.1989,3292259.3885,428561.1989,3292259.3885,428558.6665,3292256.4051,428558.1176,3292252.9569,428557.2165,3292249.7001,428557.2165,3292249.7001,428535.2633,3292261.0631,428534.7745,3292257.5969,428533.9435,3292254.3306,428511.3333,3292264.1797,428510.8822,3292260.6765,428510.5453,3292257.2982,428479.8896,3292265.304,428479.727,3292261.8918,428479.4572,3292258.4664,428135.4736,3292267.5206,428135.6138,3292264.0307,428135.8288,3292260.6855,428115.5088,3292266.5758,428115.4397,3292263.0318,428115.6021,3292259.6498,428095.7533,3292263.3018,428096.0303,3292259.7636,428096.1147,3292256.4074,428061.301,3292251.6264,428062.6387,3292248.2719,428064.2825,3292245.2665,428039.9071,3292240.1154,428041.715,3292236.8982,428043.7379,3292234.103,428023.34,3292229.185,428025.1714,3292226.2,428026.9231,3292223.272,427885.8449,3292134.372,427887.9129,3292131.6017,427886.5168,3292126.4356,427886.5168,3292126.4356,427886.8757,3292125.9022,427886.8757,3292125.9022,427894.4225,3292122.8287,427892.5033,3292125.6566,428040.5491,3292223.1426,428038.8635,3292226.1909,428036.9951,3292229.1929,428056.8763,3292232.5978,428055.3578,3292236.0071,428053.4793,3292239.068,428080.2278,3292243.1556,428079.2497,3292246.915,428077.8201,3292250.4372,428101.864,3292249.0844,428101.2074,3292252.9131,428100.5024,3292256.5948,428123.9933,3292252.0716,428123.8924,3292256.0198,428123.8611,3292259.7307,428174.1651,3292252.9979,428174.1643,3292256.5142,428175.3375,3292259.9168,428435.936,3292251.3921,428435.936,3292251.3921,428435.9577,3292254.8287,428435.9577,3292254.8287,428465.3761,3292251.3617,428465.3324,3292254.7468,428465.2486,3292257.9827,428465.2486,3292257.9827,428479.6367,3292251.2876,428479.6868,3292254.6244,428479.5024,3292257.8999,428479.5024,3292257.8999,428505.8972,3292250.1763,428506.2209,3292253.6352,428506.585,3292257.0049,428544.8608,3292244.6924,428545.5185,3292248.0721,428546.3399,3292251.4451,428567.8819,3292239.172,428568.8241,3292242.5459,428570.0601,3292245.7462,428759.9247,3292185.1945,428760.9055,3292188.5477,428761.6607,3292191.8755,428785.4125,3292186.1948,428784.3945,3292182.9418,428783.6079,3292179.5275,428807.1744,3292175.0889,428807.905,3292178.5047,428808.4625,3292181.8853,428823.2632,3292172.7182,428823.7723,3292176.1648,428824.3707,3292179.5355,428842.9182,3292170.4928,428843.1077,3292174.0264,428843.3719,3292177.4302,428858.8736,3292169.2562,428858.8736,3292169.2562,428859.1022,3292172.784,428859.1022,3292172.784,428858.8502,3292176.2218,428873.2446,3292168.5074,428874.4078,3292172.0004,428875.0993,3292175.4264,428895.6678,3292168.4777,428895.5498,3292171.9858,428895.6768,3292175.3751,428895.6768,3292175.3751,428335.338,3292269.718,428026.475,3292235.333,427914.939,3292132.742,428203.987,3292249.293],"road":[{"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}]]}]},{"id":2,"start_line":[28,155],"crossing":[{"active":1,"stop_flag":0,"tts":"通过路口","line":[37,178]}],"next_road":5,"left_edge":[{"line":[155,157,162,165,168,171,178],"type":1}],"right_edge":[{"line":[28,29,30,31,32,33,34,35,36,37],"type":1}],"separate":[{"lane_guide":[{"head_tail":[174,177],"guide":[1,1,4]}],"lane_line":[[{"line":[159,161,164,167,170,174],"type":0},{"line":[174,177],"type":1}],[{"line":[158,160,163,166,169,172],"type":0},{"line":[172,176],"type":1}]]}]},{"id":3,"start_line":[64,217],"crossing":[{"active":1,"stop_flag":0,"tts":"通过路口","line":[81,245]}],"next_road":6,"left_edge":[{"line":[217,223,226,229,232,235,238,245],"type":1}],"right_edge":[{"line":[64,66,67,68,69,70,71,72,73,76,78,80,85],"type":1}],"separate":[{"lane_guide":[{"head_tail":[239,243],"guide":[2,1,1]}],"lane_line":[[{"line":[220,222,225,228,231,234,237,241],"type":0},{"line":[241,244],"type":1}],[{"line":[219,221,224,227,230,233,236,239],"type":0},{"line":[239,243],"type":1}]]}]},{"id":4,"start_line":[101,141],"crossing":[{"active":8,"stop_flag":0,"tts":"调头","line":[115,153]}],"left_edge":[{"line":[141,145,147,149,153],"type":1}],"right_edge":[{"line":[104,106,107,108,109,110,111,112,113,114,115],"type":1}],"separate":[{"lane_guide":[{"head_tail":[150,152],"guide":[3,1]}],"lane_line":[[{"line":[143,144,146,148,150],"type":0},{"line":[150,152],"type":1}]]}]},{"active":8,"id":5,"start_line":[180,184],"crossing":[{"active":8,"stop_flag":0,"tts":"掉头","line":[62,215]}],"next_road":3,"left_edge":[{"line":[184,188,191,194,197,200,203,206,209,212,215],"type":1}],"right_edge":[{"line":[40,42,43,44,45,48,51,54,55,56,57,58,59,60,61,62],"type":1}],"separate":[{"lane_line":[[{"line":[183,187,190,193,196,199,202,205,208,211,214],"type":0}],[{"line":[182,186,189,192,195,198,201,204,207,210,213],"type":0}]]}]},{"id":6,"start_line":[85,249],"crossing":[{"active":4,"stop_flag":0,"tts":"路口右转弯","line":[98,285]}],"next_road":4,"left_edge":[{"line":[249,253,256,259,262,263,268,271,274,279,282,285],"type":1}],"right_edge":[{"line":[85,86,87,89,92,93,94,95,96,97,98],"type":1}],"separate":[{"lane_guide":[{"head_tail":[275,283],"guide":[2,1,5]}],"lane_line":[[{"line":[248,252,255,258,261,264,267,270,273,277],"type":0},{"line":[277,281,284],"type":1}],[{"line":[247,251,254,257,260,265,266,269,272,275],"type":0},{"line":[275,280,283],"type":1}]]}]}],"special_area":[{"area":[39,40],"id":0,"road":2,"type":0},{"area":[45,47],"id":1,"road":5,"type":0},{"area":[48,50],"id":2,"road":5,"type":2},{"area":[51,53],"id":3,"road":5,"type":0},{"area":[73,75],"id":4,"road":3,"type":0},{"area":[76,78],"id":5,"road":3,"type":2},{"area":[82,83],"id":6,"road":3,"type":0},{"area":[83,87],"id":7,"road":6,"type":1},{"area":[89,91],"id":8,"road":6,"type":0},{"area":[100,101],"id":9,"road":6,"type":0},{"area":[102,104],"id":10,"road":4,"type":0},{"area":[180,43],"id":11,"road":5,"type":1}],"trigger_line":[{"id":0,"line":[287],"road":5,"tts":"变更车道","type":1},{"id":1,"line":[288],"road":5,"tts":"加减档","type":4},{"id":2,"line":[289],"road":3,"tts":"直线行驶","type":3},{"id":3,"line":[290],"road":3,"tts":"超车","type":2}],"red_line":[{"id":0,"type":1,"points":[56,48]},{"id":1,"type":2,"points":[56,48,485]}]},"version":"v0.1"} |
| | | // * version : v0.1 |
| | | // * pzh : 豫E9701测 |
| | | // */ |
| | | // |
| | | // private String server; |
| | | // private String port; |
| | | // private String gps_monitor_url; |
| | | // private String map_url; |
| | | // private MapJsonBeanX map_json; |
| | | // private String version; |
| | | // private String pzh; |
| | | // |
| | | // 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 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 getMap_url() { |
| | | // return map_url; |
| | | // } |
| | | // |
| | | // public void setMap_url(String map_url) { |
| | | // this.map_url = map_url; |
| | | // } |
| | | // |
| | | // public MapJsonBeanX getMap_json() { |
| | | // return map_json; |
| | | // } |
| | | // |
| | | // public void setMap_json(MapJsonBeanX map_json) { |
| | | // this.map_json = map_json; |
| | | // } |
| | | // |
| | | // public String getVersion() { |
| | | // return version; |
| | | // } |
| | | // |
| | | // public void setVersion(String version) { |
| | | // this.version = version; |
| | | // } |
| | | // |
| | | // public String getPzh() { |
| | | // return pzh; |
| | | // } |
| | | // |
| | | // public void setPzh(String pzh) { |
| | | // this.pzh = pzh; |
| | | // } |
| | | // |
| | | // public static class MapJsonBeanX { |
| | | // /** |
| | | // * name : 涪陵交通驾校road |
| | | // * type : road |
| | | // * map_json : {"points":[428882.814,3291858.8646,428882.814,3291858.8646,428882.8164,3291859.9596,428882.8587,3291860.9072,428882.9787,3291862.126,428883.1475,3291863.3446,428883.3106,3291864.3922,428883.5399,3291865.5205,428884.1709,3291868.0124,428900.68,3291924.3125,428901.1532,3291926.1579,428902.1388,3291930.0679,428903.6411,3291936.2295,428905.2377,3291943.0598,428906.7427,3291949.9934,428909.3874,3291963.3733,428911.8079,3291977.9126,428914.8393,3292001.3582,428916.4049,3292013.8673,428917.5369,3292034.5559,428919.1201,3292062.4489,428920.392,3292070.6217,428922.9231,3292084.7791,428924.0105,3292093.314,428925.515,3292119.4249,428927.1469,3292146.6368,428928.5834,3292151.5435,428928.5834,3292151.5435,428895.1955,3292186.6837,428878.9835,3292186.1468,428860.5926,3292186.9707,428847.1534,3292187.9665,428834.4844,3292189.2064,428814.6262,3292191.8591,428796.9072,3292194.9343,428767.1164,3292201.6727,428605.953,3292247.0387,428573.5986,3292256.1939,428573.5986,3292256.1939,428570.868,3292256.9989,428563.21,3292259.1227,428563.21,3292259.1227,428538.5459,3292263.9919,428519.6991,3292266.7228,428495.249,3292268.4954,428475.9751,3292268.8223,428475.9751,3292268.8223,428467.9018,3292268.9276,428400.2501,3292269.2682,428400.2501,3292269.2682,428349.9106,3292269.6218,428173.3521,3292270.7839,428173.3521,3292270.7839,428165.2937,3292270.9544,428130.8628,3292270.8838,428118.2644,3292270.3749,428103.9294,3292268.7709,428090.6958,3292266.2259,428077.3264,3292262.4663,428065.2206,3292257.8042,428053.3165,3292252.1225,428035.8995,3292241.7869,427880.0382,3292135.0381,427880.0382,3292135.0381,427892.3858,3292117.2607,427892.3858,3292117.2607,428041.3285,3292219.5045,428059.4025,3292229.7958,428069.8844,3292234.9107,428086.167,3292241.1997,428100.4362,3292244.9398,428120.5815,3292248.0335,428143.1924,3292249.5525,428165.0404,3292249.6301,428165.0404,3292249.6301,428173.0727,3292249.524,428304.8233,3292248.5362,428304.8233,3292248.5362,428365.1984,3292248.0079,428365.1984,3292248.0079,428435.9145,3292247.8554,428465.4826,3292247.7177,428468.3267,3292247.6579,428476.3716,3292247.6307,428476.3716,3292247.6307,428508.2163,3292246.4259,428528.27,3292244.2281,428541.7345,3292241.9268,428541.7345,3292241.9268,428557.8357,3292238.3307,428557.8357,3292238.3307,428565.643,3292236.2802,428736.2275,3292188.2357,428772.2383,3292178.6464,428799.4878,3292172.9904,428825.2411,3292169.0656,428858.5907,3292165.9372,428873.9811,3292165.2046,428895.6454,3292164.8048,428895.6454,3292164.8048,428898.0145,3292163.9805,428904.1334,3292159.6522,428904.1334,3292159.6522,428904.1334,3292159.6522,428908.3582,3292153.8635,428908.3582,3292153.8635,428909.0927,3292151.8793,428910.0466,3292141.3966,428903.1781,3292025.1554,428903.1212,3292019.7852,428901.3789,3292001.7577,428897.8184,3291974.1496,428891.5529,3291942.2104,428885.3093,3291918.3034,428877.1977,3291890.8363,428868.8245,3291862.6146,428868.8245,3291862.6146,428878.4936,3291859.9625,428875.5855,3291860.9848,428875.5855,3291860.9848,428895.033,3291915.8213,428892.0463,3291916.7325,428904.6359,3291954.8311,428901.4881,3291955.2692,428907.8718,3291972.5746,428904.6954,3291972.8065,428911.2712,3291998.0926,428908.1942,3291998.5557,428913.5737,3292025.6652,428910.2338,3292025.5771,428920.3223,3292084.1899,428916.8634,3292084.5667,428913.6443,3292084.5836,428922.2985,3292119.5457,428922.2985,3292119.5457,428918.9431,3292119.8617,428918.9431,3292119.8617,428915.7143,3292119.6856,428924.0245,3292151.518,428920.8141,3292151.5051,428917.5666,3292151.5049,428916.9804,3292151.7248,428916.9804,3292151.7248,428913.8244,3292151.8642,428905.5847,3292010.8065,428908.7257,3292010.5397,428900.4061,3291970.043,428903.5693,3291969.5774,428893.1737,3291935.4018,428896.2244,3291934.614,428880.2194,3291889.9323,428880.2194,3291889.9323,428871.8967,3291861.8767,428875.0209,3291861.1249,428875.0209,3291861.1249,428895.6992,3292175.9696,428895.6992,3292175.9696,428885.4046,3292175.8749,428885.689,3292182.7212,428885.4908,3292179.4098,428856.0002,3292183.9663,428855.642,3292180.5938,428854.7988,3292177.1572,428820.9762,3292187.5109,428820.2316,3292184.0928,428818.9997,3292180.8864,428772.7753,3292196.7952,428771.923,3292193.4084,428770.5333,3292190.2679,428741.5994,3292205.1874,428740.5949,3292201.8445,428739.5019,3292198.6075,428604.967,3292243.8516,428604.967,3292243.8516,428604.0033,3292240.4575,428604.0033,3292240.4575,428572.6549,3292252.8229,428571.6937,3292249.4826,428570.7517,3292246.1939,428570.7517,3292246.1939,428561.1989,3292259.3885,428561.1989,3292259.3885,428558.6665,3292256.4051,428558.1176,3292252.9569,428557.2165,3292249.7001,428557.2165,3292249.7001,428535.2633,3292261.0631,428534.7745,3292257.5969,428533.9435,3292254.3306,428511.3333,3292264.1797,428510.8822,3292260.6765,428510.5453,3292257.2982,428479.8896,3292265.304,428479.727,3292261.8918,428479.4572,3292258.4664,428135.4736,3292267.5206,428135.6138,3292264.0307,428135.8288,3292260.6855,428115.5088,3292266.5758,428115.4397,3292263.0318,428115.6021,3292259.6498,428095.7533,3292263.3018,428096.0303,3292259.7636,428096.1147,3292256.4074,428061.301,3292251.6264,428062.6387,3292248.2719,428064.2825,3292245.2665,428039.9071,3292240.1154,428041.715,3292236.8982,428043.7379,3292234.103,428023.34,3292229.185,428025.1714,3292226.2,428026.9231,3292223.272,427885.8449,3292134.372,427887.9129,3292131.6017,427886.5168,3292126.4356,427886.5168,3292126.4356,427886.8757,3292125.9022,427886.8757,3292125.9022,427894.4225,3292122.8287,427892.5033,3292125.6566,428040.5491,3292223.1426,428038.8635,3292226.1909,428036.9951,3292229.1929,428056.8763,3292232.5978,428055.3578,3292236.0071,428053.4793,3292239.068,428080.2278,3292243.1556,428079.2497,3292246.915,428077.8201,3292250.4372,428101.864,3292249.0844,428101.2074,3292252.9131,428100.5024,3292256.5948,428123.9933,3292252.0716,428123.8924,3292256.0198,428123.8611,3292259.7307,428174.1651,3292252.9979,428174.1643,3292256.5142,428175.3375,3292259.9168,428435.936,3292251.3921,428435.936,3292251.3921,428435.9577,3292254.8287,428435.9577,3292254.8287,428465.3761,3292251.3617,428465.3324,3292254.7468,428465.2486,3292257.9827,428465.2486,3292257.9827,428479.6367,3292251.2876,428479.6868,3292254.6244,428479.5024,3292257.8999,428479.5024,3292257.8999,428505.8972,3292250.1763,428506.2209,3292253.6352,428506.585,3292257.0049,428544.8608,3292244.6924,428545.5185,3292248.0721,428546.3399,3292251.4451,428567.8819,3292239.172,428568.8241,3292242.5459,428570.0601,3292245.7462,428759.9247,3292185.1945,428760.9055,3292188.5477,428761.6607,3292191.8755,428785.4125,3292186.1948,428784.3945,3292182.9418,428783.6079,3292179.5275,428807.1744,3292175.0889,428807.905,3292178.5047,428808.4625,3292181.8853,428823.2632,3292172.7182,428823.7723,3292176.1648,428824.3707,3292179.5355,428842.9182,3292170.4928,428843.1077,3292174.0264,428843.3719,3292177.4302,428858.8736,3292169.2562,428858.8736,3292169.2562,428859.1022,3292172.784,428859.1022,3292172.784,428858.8502,3292176.2218,428873.2446,3292168.5074,428874.4078,3292172.0004,428875.0993,3292175.4264,428895.6678,3292168.4777,428895.5498,3292171.9858,428895.6768,3292175.3751,428895.6768,3292175.3751,428335.338,3292269.718,428026.475,3292235.333,427914.939,3292132.742,428203.987,3292249.293],"road":[{"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}]]}]},{"id":2,"start_line":[28,155],"crossing":[{"active":1,"stop_flag":0,"tts":"通过路口","line":[37,178]}],"next_road":5,"left_edge":[{"line":[155,157,162,165,168,171,178],"type":1}],"right_edge":[{"line":[28,29,30,31,32,33,34,35,36,37],"type":1}],"separate":[{"lane_guide":[{"head_tail":[174,177],"guide":[1,1,4]}],"lane_line":[[{"line":[159,161,164,167,170,174],"type":0},{"line":[174,177],"type":1}],[{"line":[158,160,163,166,169,172],"type":0},{"line":[172,176],"type":1}]]}]},{"id":3,"start_line":[64,217],"crossing":[{"active":1,"stop_flag":0,"tts":"通过路口","line":[81,245]}],"next_road":6,"left_edge":[{"line":[217,223,226,229,232,235,238,245],"type":1}],"right_edge":[{"line":[64,66,67,68,69,70,71,72,73,76,78,80,85],"type":1}],"separate":[{"lane_guide":[{"head_tail":[239,243],"guide":[2,1,1]}],"lane_line":[[{"line":[220,222,225,228,231,234,237,241],"type":0},{"line":[241,244],"type":1}],[{"line":[219,221,224,227,230,233,236,239],"type":0},{"line":[239,243],"type":1}]]}]},{"id":4,"start_line":[101,141],"crossing":[{"active":8,"stop_flag":0,"tts":"调头","line":[115,153]}],"left_edge":[{"line":[141,145,147,149,153],"type":1}],"right_edge":[{"line":[104,106,107,108,109,110,111,112,113,114,115],"type":1}],"separate":[{"lane_guide":[{"head_tail":[150,152],"guide":[3,1]}],"lane_line":[[{"line":[143,144,146,148,150],"type":0},{"line":[150,152],"type":1}]]}]},{"active":8,"id":5,"start_line":[180,184],"crossing":[{"active":8,"stop_flag":0,"tts":"掉头","line":[62,215]}],"next_road":3,"left_edge":[{"line":[184,188,191,194,197,200,203,206,209,212,215],"type":1}],"right_edge":[{"line":[40,42,43,44,45,48,51,54,55,56,57,58,59,60,61,62],"type":1}],"separate":[{"lane_line":[[{"line":[183,187,190,193,196,199,202,205,208,211,214],"type":0}],[{"line":[182,186,189,192,195,198,201,204,207,210,213],"type":0}]]}]},{"id":6,"start_line":[85,249],"crossing":[{"active":4,"stop_flag":0,"tts":"路口右转弯","line":[98,285]}],"next_road":4,"left_edge":[{"line":[249,253,256,259,262,263,268,271,274,279,282,285],"type":1}],"right_edge":[{"line":[85,86,87,89,92,93,94,95,96,97,98],"type":1}],"separate":[{"lane_guide":[{"head_tail":[275,283],"guide":[2,1,5]}],"lane_line":[[{"line":[248,252,255,258,261,264,267,270,273,277],"type":0},{"line":[277,281,284],"type":1}],[{"line":[247,251,254,257,260,265,266,269,272,275],"type":0},{"line":[275,280,283],"type":1}]]}]}],"special_area":[{"area":[39,40],"id":0,"road":2,"type":0},{"area":[45,47],"id":1,"road":5,"type":0},{"area":[48,50],"id":2,"road":5,"type":2},{"area":[51,53],"id":3,"road":5,"type":0},{"area":[73,75],"id":4,"road":3,"type":0},{"area":[76,78],"id":5,"road":3,"type":2},{"area":[82,83],"id":6,"road":3,"type":0},{"area":[83,87],"id":7,"road":6,"type":1},{"area":[89,91],"id":8,"road":6,"type":0},{"area":[100,101],"id":9,"road":6,"type":0},{"area":[102,104],"id":10,"road":4,"type":0},{"area":[180,43],"id":11,"road":5,"type":1}],"trigger_line":[{"id":0,"line":[287],"road":5,"tts":"变更车道","type":1},{"id":1,"line":[288],"road":5,"tts":"加减档","type":4},{"id":2,"line":[289],"road":3,"tts":"直线行驶","type":3},{"id":3,"line":[290],"road":3,"tts":"超车","type":2}],"red_line":[{"id":0,"type":1,"points":[56,48]},{"id":1,"type":2,"points":[56,48,485]}]} |
| | | // * version : v0.1 |
| | | // */ |
| | | // |
| | | // private String name; |
| | | // private String type; |
| | | // private MapJsonBean map_json; |
| | | // private String version; |
| | | // |
| | | // 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 MapJsonBean getMap_json() { |
| | | // return map_json; |
| | | // } |
| | | // |
| | | // public void setMap_json(MapJsonBean map_json) { |
| | | // this.map_json = map_json; |
| | | // } |
| | | // |
| | | // public String getVersion() { |
| | | // return version; |
| | | // } |
| | | // |
| | | // public void setVersion(String version) { |
| | | // this.version = version; |
| | | // } |
| | | // |
| | | // public static class MapJsonBean { |
| | | // private List<Double> points; |
| | | // private List<RoadBean> road; |
| | | // private List<SpecialAreaBean> special_area; |
| | | // private List<TriggerLineBean> trigger_line; |
| | | // private List<RedLineBean> red_line; |
| | | // |
| | | // public List<Double> getPoints() { |
| | | // return points; |
| | | // } |
| | | // |
| | | // public void setPoints(List<Double> points) { |
| | | // this.points = points; |
| | | // } |
| | | // |
| | | // public List<RoadBean> getRoad() { |
| | | // return road; |
| | | // } |
| | | // |
| | | // public void setRoad(List<RoadBean> road) { |
| | | // this.road = road; |
| | | // } |
| | | // |
| | | // public List<SpecialAreaBean> getSpecial_area() { |
| | | // return special_area; |
| | | // } |
| | | // |
| | | // public void setSpecial_area(List<SpecialAreaBean> special_area) { |
| | | // this.special_area = special_area; |
| | | // } |
| | | // |
| | | // public List<TriggerLineBean> getTrigger_line() { |
| | | // return trigger_line; |
| | | // } |
| | | // |
| | | // public void setTrigger_line(List<TriggerLineBean> trigger_line) { |
| | | // this.trigger_line = trigger_line; |
| | | // } |
| | | // |
| | | // public List<RedLineBean> getRed_line() { |
| | | // return red_line; |
| | | // } |
| | | // |
| | | // public void setRed_line(List<RedLineBean> red_line) { |
| | | // this.red_line = red_line; |
| | | // } |
| | | // |
| | | // public static class RoadBean { |
| | | // /** |
| | | // * id : 1.0 |
| | | // * next_road : 2.0 |
| | | // * 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.0 |
| | | // */ |
| | | // |
| | | // private int id; |
| | | // private int next_road; |
| | | // private int active; |
| | | // private List<Integer> start_line; |
| | | // private List<CrossingBean> crossing; |
| | | // private List<LeftEdgeBean> left_edge; |
| | | // private List<RightEdgeBean> right_edge; |
| | | // private List<SeparateBean> 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<Integer> getStart_line() { |
| | | // return start_line; |
| | | // } |
| | | // |
| | | // public void setStart_line(List<Integer> start_line) { |
| | | // this.start_line = start_line; |
| | | // } |
| | | // |
| | | // public List<CrossingBean> getCrossing() { |
| | | // return crossing; |
| | | // } |
| | | // |
| | | // public void setCrossing(List<CrossingBean> crossing) { |
| | | // this.crossing = crossing; |
| | | // } |
| | | // |
| | | // public List<LeftEdgeBean> getLeft_edge() { |
| | | // return left_edge; |
| | | // } |
| | | // |
| | | // public void setLeft_edge(List<LeftEdgeBean> left_edge) { |
| | | // this.left_edge = left_edge; |
| | | // } |
| | | // |
| | | // public List<RightEdgeBean> getRight_edge() { |
| | | // return right_edge; |
| | | // } |
| | | // |
| | | // public void setRight_edge(List<RightEdgeBean> right_edge) { |
| | | // this.right_edge = right_edge; |
| | | // } |
| | | // |
| | | // public List<SeparateBean> getSeparate() { |
| | | // return separate; |
| | | // } |
| | | // |
| | | // public void setSeparate(List<SeparateBean> separate) { |
| | | // this.separate = separate; |
| | | // } |
| | | // |
| | | // public static class CrossingBean { |
| | | // /** |
| | | // * active : 2.0 |
| | | // * center_point : 55.0 |
| | | // * stop_flag : 0.0 |
| | | // * tts : 路口左转弯 |
| | | // * line : [26,140] |
| | | // */ |
| | | // |
| | | // private int active; |
| | | // private int center_point; |
| | | // private int stop_flag; |
| | | // private String tts; |
| | | // private List<Integer> line; |
| | | // |
| | | // public int getActive() { |
| | | // return active; |
| | | // } |
| | | // |
| | | // public String getTts() { |
| | | // return tts; |
| | | // } |
| | | // |
| | | // public void setTts(String tts) { |
| | | // this.tts = tts; |
| | | // } |
| | | // |
| | | // 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 List<Integer> getLine() { |
| | | // return line; |
| | | // } |
| | | // |
| | | // public void setLine(List<Integer> line) { |
| | | // this.line = line; |
| | | // } |
| | | // } |
| | | // |
| | | // public static class LeftEdgeBean { |
| | | // /** |
| | | // * line : [118,121,123,125,127,129,132,137,140] |
| | | // * type : 1.0 |
| | | // */ |
| | | // |
| | | // private int type; |
| | | // private List<Integer> line; |
| | | // |
| | | // public int getType() { |
| | | // return type; |
| | | // } |
| | | // |
| | | // public void setType(int type) { |
| | | // this.type = type; |
| | | // } |
| | | // |
| | | // public List<Integer> getLine() { |
| | | // return line; |
| | | // } |
| | | // |
| | | // public void setLine(List<Integer> 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.0 |
| | | // */ |
| | | // |
| | | // private int type; |
| | | // private List<Integer> line; |
| | | // |
| | | // public int getType() { |
| | | // return type; |
| | | // } |
| | | // |
| | | // public void setType(int type) { |
| | | // this.type = type; |
| | | // } |
| | | // |
| | | // public List<Integer> getLine() { |
| | | // return line; |
| | | // } |
| | | // |
| | | // public void setLine(List<Integer> line) { |
| | | // this.line = line; |
| | | // } |
| | | // } |
| | | // |
| | | // public static class SeparateBean { |
| | | // private List<List<LaneLineBean>> lane_line; |
| | | // private List<LaneGuideBean> lane_guide; |
| | | // |
| | | // public List<List<LaneLineBean>> getLane_line() { |
| | | // return lane_line; |
| | | // } |
| | | // |
| | | // public void setLane_line(List<List<LaneLineBean>> lane_line) { |
| | | // this.lane_line = lane_line; |
| | | // } |
| | | // |
| | | // public List<LaneGuideBean> getLane_guide() { |
| | | // return lane_guide; |
| | | // } |
| | | // |
| | | // public void setLane_guide(List<LaneGuideBean> lane_guide) { |
| | | // this.lane_guide = lane_guide; |
| | | // } |
| | | // |
| | | // public static class LaneLineBean { |
| | | // /** |
| | | // * line : [117,120,122,124,126,128,131] |
| | | // * type : 0.0 |
| | | // */ |
| | | // |
| | | // private int type; |
| | | // private List<Integer> line; |
| | | // |
| | | // public int getType() { |
| | | // return type; |
| | | // } |
| | | // |
| | | // public void setType(int type) { |
| | | // this.type = type; |
| | | // } |
| | | // |
| | | // public List<Integer> getLine() { |
| | | // return line; |
| | | // } |
| | | // |
| | | // public void setLine(List<Integer> line) { |
| | | // this.line = line; |
| | | // } |
| | | // } |
| | | // |
| | | // public static class LaneGuideBean { |
| | | // private List<Integer> head_tail; |
| | | // private List<Integer> guide; |
| | | // |
| | | // public List<Integer> getHead_tail() { |
| | | // return head_tail; |
| | | // } |
| | | // |
| | | // public void setHead_tail(List<Integer> head_tail) { |
| | | // this.head_tail = head_tail; |
| | | // } |
| | | // |
| | | // public List<Integer> getGuide() { |
| | | // return guide; |
| | | // } |
| | | // |
| | | // public void setGuide(List<Integer> guide) { |
| | | // this.guide = guide; |
| | | // } |
| | | // } |
| | | // } |
| | | // } |
| | | // |
| | | // public static class SpecialAreaBean { |
| | | // /** |
| | | // * area : [39,40] |
| | | // * id : 0.0 |
| | | // * road : 2.0 |
| | | // * type : 0.0 |
| | | // */ |
| | | // |
| | | // private int id; |
| | | // private int road; |
| | | // private int type; |
| | | // private List<Integer> 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<Integer> getArea() { |
| | | // return area; |
| | | // } |
| | | // |
| | | // public void setArea(List<Integer> area) { |
| | | // this.area = area; |
| | | // } |
| | | // } |
| | | // |
| | | // public static class TriggerLineBean { |
| | | // /** |
| | | // * id : 0.0 |
| | | // * line : [287] |
| | | // * road : 5.0 |
| | | // * tts : 变更车道 |
| | | // * type : 1.0 |
| | | // */ |
| | | // |
| | | // private int id; |
| | | // private int road; |
| | | // private String tts; |
| | | // private int type; |
| | | // private List<Integer> 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<Integer> getLine() { |
| | | // return line; |
| | | // } |
| | | // |
| | | // public void setLine(List<Integer> line) { |
| | | // this.line = line; |
| | | // } |
| | | // } |
| | | // |
| | | // public static class RedLineBean { |
| | | // /** |
| | | // * id : 0.0 |
| | | // * type : 1.0 |
| | | // * points : [56,48] |
| | | // */ |
| | | // |
| | | // private int id; |
| | | // private int type; |
| | | // private List<Integer> 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<Integer> getPoints() { |
| | | // return points; |
| | | // } |
| | | // |
| | | // public void setPoints(List<Integer> points) { |
| | | // this.points = points; |
| | | // } |
| | | // } |
| | | // } |
| | | // } |
| | | // } |
| | | } |