Commit ccbf85df530d4eaefa2a773fa6a2037cf79adcc0

Authored by 王通
1 parent e0f56e12

1.线路路由中也可编辑路段(使用体验)

2.更新百度地图ak
@@ -446,10 +446,23 @@ @@ -446,10 +446,23 @@
446 <version>1.5.3</version> 446 <version>1.5.3</version>
447 </dependency> 447 </dependency>
448 448
  449 + <!-- 核心依赖 -->
449 <dependency> 450 <dependency>
450 <groupId>org.bytedeco</groupId> 451 <groupId>org.bytedeco</groupId>
451 - <artifactId>javacv-platform</artifactId>  
452 - <version>1.5.11</version> 452 + <artifactId>javacv</artifactId>
  453 + <version>1.5.5</version>
  454 + </dependency>
  455 + <dependency>
  456 + <groupId>org.bytedeco</groupId>
  457 + <artifactId>javacpp</artifactId>
  458 + <version>1.5.5</version>
  459 + </dependency>
  460 + <!-- Linux x86_64平台特定的FFmpeg依赖 -->
  461 + <dependency>
  462 + <groupId>org.bytedeco</groupId>
  463 + <artifactId>ffmpeg</artifactId>
  464 + <version>4.3.2-1.5.5</version>
  465 + <classifier>${javacpp.platform}</classifier>
453 </dependency> 466 </dependency>
454 </dependencies> 467 </dependencies>
455 468
@@ -523,5 +536,7 @@ @@ -523,5 +536,7 @@
523 536
524 <properties> 537 <properties>
525 <start-class>com.bsth.Application</start-class> 538 <start-class>com.bsth.Application</start-class>
  539 + <!-- 平台配置,只打包Linux x86_64平台的jar包 -->
  540 + <javacpp.platform>linux-x86_64</javacpp.platform>
526 </properties> 541 </properties>
527 </project> 542 </project>
src/main/java/com/bsth/service/impl/LsSectionRouteServiceImpl.java
@@ -126,11 +126,18 @@ public class LsSectionRouteServiceImpl extends BaseServiceImpl&lt;LsSectionRoute, I @@ -126,11 +126,18 @@ public class LsSectionRouteServiceImpl extends BaseServiceImpl&lt;LsSectionRoute, I
126 @Override 126 @Override
127 public void modify(LsSectionRoute sectionRoute) { 127 public void modify(LsSectionRoute sectionRoute) {
128 LsSectionRoute sectionRoute1 = lsSectionRouteRepository.findById(sectionRoute.getId()).get(); 128 LsSectionRoute sectionRoute1 = lsSectionRouteRepository.findById(sectionRoute.getId()).get();
  129 + Section section = sectionRoute.getSection();
129 Integer version = lineVersionsRepository.findCurrentVersion(sectionRoute1.getLine().getId()); 130 Integer version = lineVersionsRepository.findCurrentVersion(sectionRoute1.getLine().getId());
130 if (sectionRoute1.getVersions() < version) { 131 if (sectionRoute1.getVersions() < version) {
131 throw new IllegalArgumentException("历史版本不可变更"); 132 throw new IllegalArgumentException("历史版本不可变更");
132 } 133 }
133 134
  135 + // 路段走向在线路路由中编辑更方便
  136 + SectionServiceImpl.centerLine(section);
  137 + Section section1 = sectionRepository.findById(section.getId()).get();
  138 + CustomBeanUtils.copyPropertiesIgnoredNull(section, section1);
  139 + sectionRepository.save(section1);
  140 +
134 lsSectionRouteRepository.updateSectiouRouteCode(sectionRoute); 141 lsSectionRouteRepository.updateSectiouRouteCode(sectionRoute);
135 CustomBeanUtils.copyPropertiesIgnoredNull(sectionRoute, sectionRoute1); 142 CustomBeanUtils.copyPropertiesIgnoredNull(sectionRoute, sectionRoute1);
136 lsSectionRouteRepository.save(sectionRoute1); 143 lsSectionRouteRepository.save(sectionRoute1);
src/main/resources/logback.xml
@@ -354,7 +354,7 @@ @@ -354,7 +354,7 @@
354 354
355 <!-- 日志输出级别 --> 355 <!-- 日志输出级别 -->
356 <root level="info"> 356 <root level="info">
357 -<!-- <appender-ref ref="STDOUT" />--> 357 + <appender-ref ref="STDOUT" />
358 <appender-ref ref="FILE" /> 358 <appender-ref ref="FILE" />
359 </root> 359 </root>
360 </configuration> 360 </configuration>
src/main/resources/static/gpsTest/test.html
@@ -84,7 +84,7 @@ form .item select { @@ -84,7 +84,7 @@ form .item select {
84 <script src="/metronic_v4.5.4/plugins/jquery.min.js"></script> 84 <script src="/metronic_v4.5.4/plugins/jquery.min.js"></script>
85 <script src="/assets/plugins/jquery.serializejson.js"></script> 85 <script src="/assets/plugins/jquery.serializejson.js"></script>
86 <script 86 <script
87 - src="//api.map.baidu.com/api?v=2.0&ak=IGGrr4UjwIYzatoCRFKEL8sT"></script> 87 + src="//api.map.baidu.com/api?v=2.0&ak=1TgEKvYqohJyeGXnN6yHSSTb4psOarQw"></script>
88 <script type="text/javascript" 88 <script type="text/javascript"
89 src="//api.map.baidu.com/library/DistanceTool/1.2/src/DistanceTool_min.js"></script> 89 src="//api.map.baidu.com/library/DistanceTool/1.2/src/DistanceTool_min.js"></script>
90 <!-- moment.js 日期处理类库 --> 90 <!-- moment.js 日期处理类库 -->
src/main/resources/static/index.html
@@ -637,7 +637,7 @@ @@ -637,7 +637,7 @@
637 <!-- 地图相关 --> 637 <!-- 地图相关 -->
638 <!-- 百度 --> 638 <!-- 百度 -->
639 <script 639 <script
640 - src="//api.map.baidu.com/api?v=3.0&ak=IGGrr4UjwIYzatoCRFKEL8sT" 640 + src="//api.map.baidu.com/api?v=3.0&ak=1TgEKvYqohJyeGXnN6yHSSTb4psOarQw"
641 data-exclude=1></script> 641 data-exclude=1></script>
642 <script 642 <script
643 src="//api.map.baidu.com/library/TrafficControl/1.4/src/TrafficControl_min.js" 643 src="//api.map.baidu.com/library/TrafficControl/1.4/src/TrafficControl_min.js"
src/main/resources/static/pages/base/carpark/js/add-vmap-world.js
@@ -5,7 +5,7 @@ var addCarParkVmapWorlds = function() { @@ -5,7 +5,7 @@ var addCarParkVmapWorlds = function() {
5 // 设置中心点, 5 // 设置中心点,
6 var CENTER_POINT = {lng: 103.52514, lat: 30.589808}; 6 var CENTER_POINT = {lng: 103.52514, lat: 30.589808};
7 // 百度API Key 7 // 百度API Key
8 - var bdKey = 'IGGrr4UjwIYzatoCRFKEL8sT'; 8 + var bdKey = '1TgEKvYqohJyeGXnN6yHSSTb4psOarQw';
9 // 初始化百度地图 9 // 初始化百度地图
10 mapB = new BMap.Map("addCarParkbmap_basic"); 10 mapB = new BMap.Map("addCarParkbmap_basic");
11 //中心点和缩放级别 11 //中心点和缩放级别
src/main/resources/static/pages/base/carpark/js/carpark-positions-map.js
@@ -12,7 +12,7 @@ var CarParkPWorldsBMap = function () { @@ -12,7 +12,7 @@ var CarParkPWorldsBMap = function () {
12 // 设置中心点, 12 // 设置中心点,
13 var CENTER_POINT = {lng: 103.52514, lat: 30.589808}; 13 var CENTER_POINT = {lng: 103.52514, lat: 30.589808};
14 // 百度API Key 14 // 百度API Key
15 - var bdKey = 'IGGrr4UjwIYzatoCRFKEL8sT'; 15 + var bdKey = '1TgEKvYqohJyeGXnN6yHSSTb4psOarQw';
16 // 初始化百度地图 16 // 初始化百度地图
17 mapValue = new BMap.Map("carParkbmap_basic"); 17 mapValue = new BMap.Map("carParkbmap_basic");
18 //中心点和缩放级别 18 //中心点和缩放级别
src/main/resources/static/pages/base/section/js/add-vmap-world.js
@@ -3,7 +3,7 @@ var SectionVmapWorlds = function() { @@ -3,7 +3,7 @@ var SectionVmapWorlds = function() {
3 var Bmap = { 3 var Bmap = {
4 init : function() { 4 init : function() {
5 var CENTER_POINT = {lng: 103.52514, lat: 30.589808};// 设置中心点. 5 var CENTER_POINT = {lng: 103.52514, lat: 30.589808};// 设置中心点.
6 - var bdKey = 'IGGrr4UjwIYzatoCRFKEL8sT';// 百度API Key 6 + var bdKey = '1TgEKvYqohJyeGXnN6yHSSTb4psOarQw';// 百度API Key
7 mapB = new BMap.Map("sectionBmap_basic");// 初始化百度地图 7 mapB = new BMap.Map("sectionBmap_basic");// 初始化百度地图
8 mapB.centerAndZoom(new BMap.Point(CENTER_POINT.lng,CENTER_POINT.lat), 15);//中心点和缩放级别 8 mapB.centerAndZoom(new BMap.Point(CENTER_POINT.lng,CENTER_POINT.lat), 15);//中心点和缩放级别
9 mapB.enableDragging(); //启用地图拖拽事件,默认启用(可不写) 9 mapB.enableDragging(); //启用地图拖拽事件,默认启用(可不写)
src/main/resources/static/pages/base/stationroute/edit_sectionroute.html
@@ -56,6 +56,7 @@ @@ -56,6 +56,7 @@
56 <script type="text/javascript"> 56 <script type="text/javascript">
57 57
58 $('#edit_sectionroute_modal').on('modal.show', function(e, polyline){ 58 $('#edit_sectionroute_modal').on('modal.show', function(e, polyline){
  59 + console.log(polyline);
59 var properties = RoutesOperation.getProperties(); 60 var properties = RoutesOperation.getProperties();
60 var sectionRoute = polyline.data; 61 var sectionRoute = polyline.data;
61 RoutesOperation.setSectionFormValue(sectionRoute); 62 RoutesOperation.setSectionFormValue(sectionRoute);
@@ -136,6 +137,8 @@ $(&#39;#edit_sectionroute_modal&#39;).on(&#39;modal.show&#39;, function(e, polyline){ @@ -136,6 +137,8 @@ $(&#39;#edit_sectionroute_modal&#39;).on(&#39;modal.show&#39;, function(e, polyline){
136 params.destroy=0; 137 params.destroy=0;
137 params.sectionDistance=0; 138 params.sectionDistance=0;
138 params.sectionTime = 0; 139 params.sectionTime = 0;
  140 + params['section.bsectionVectorWkt'] = RoutesOperation.polyline2Wkt(polyline);
  141 + debugger
139 142
140 if(params.sectionrouteCode == '请选择...') { 143 if(params.sectionrouteCode == '请选择...') {
141 params.sectionrouteCode = 100; 144 params.sectionrouteCode = 100;
src/main/resources/static/pages/excep/js/map.js
@@ -24,7 +24,7 @@ var BasicMap = function () { @@ -24,7 +24,7 @@ var BasicMap = function () {
24 var CENTER_POINT = {lng : 121.528733,lat : 31.237425}; 24 var CENTER_POINT = {lng : 121.528733,lat : 31.237425};
25 25
26 // 百度API Key 26 // 百度API Key
27 - var bdKey = 'IGGrr4UjwIYzatoCRFKEL8sT'; 27 + var bdKey = '1TgEKvYqohJyeGXnN6yHSSTb4psOarQw';
28 28
29 // 初始化百度地图 29 // 初始化百度地图
30 mapBValue = new BMap.Map("BasicMap"); 30 mapBValue = new BMap.Map("BasicMap");
src/main/resources/static/pages/excep/js/outbound-map.js
@@ -35,7 +35,7 @@ var WorldsBMap = function () { @@ -35,7 +35,7 @@ var WorldsBMap = function () {
35 var CENTER_POINT = {lng : 121.528733,lat : 31.237425}; 35 var CENTER_POINT = {lng : 121.528733,lat : 31.237425};
36 36
37 // 百度API Key 37 // 百度API Key
38 - var bdKey = 'IGGrr4UjwIYzatoCRFKEL8sT'; 38 + var bdKey = '1TgEKvYqohJyeGXnN6yHSSTb4psOarQw';
39 39
40 // 初始化百度地图 40 // 初始化百度地图
41 mapBValue = new BMap.Map("bmap_basic"); 41 mapBValue = new BMap.Map("bmap_basic");
src/main/resources/static/pages/excep/js/speeding-map.js
@@ -24,7 +24,7 @@ var SpeedingMap = function () { @@ -24,7 +24,7 @@ var SpeedingMap = function () {
24 var CENTER_POINT = {lng : 121.528733,lat : 31.237425}; 24 var CENTER_POINT = {lng : 121.528733,lat : 31.237425};
25 25
26 // 百度API Key 26 // 百度API Key
27 - var bdKey = 'IGGrr4UjwIYzatoCRFKEL8sT'; 27 + var bdKey = '1TgEKvYqohJyeGXnN6yHSSTb4psOarQw';
28 28
29 // 初始化百度地图 29 // 初始化百度地图
30 mapBValue = new BMap.Map("speedingMap"); 30 mapBValue = new BMap.Map("speedingMap");
src/main/resources/static/pages/mapmonitor/real/js/map_platform_old.js
@@ -37,7 +37,7 @@ var realMap = (function() { @@ -37,7 +37,7 @@ var realMap = (function() {
37 var city = "上海"; 37 var city = "上海";
38 38
39 //百度API Key 39 //百度API Key
40 - var bdKey = 'IGGrr4UjwIYzatoCRFKEL8sT'; 40 + var bdKey = '1TgEKvYqohJyeGXnN6yHSSTb4psOarQw';
41 41
42 var bd_gps_info_win_opts = { 42 var bd_gps_info_win_opts = {
43 width : 190, 43 width : 190,
src/main/resources/static/real_control_v2/alone_page/home/home_wrap.html
@@ -72,7 +72,7 @@ @@ -72,7 +72,7 @@
72 72
73 73
74 <!-- 地图相关 --> 74 <!-- 地图相关 -->
75 -<script src="//api.map.baidu.com/api?v=2.0&ak=IGGrr4UjwIYzatoCRFKEL8sT"></script> 75 +<script src="//api.map.baidu.com/api?v=2.0&ak=1TgEKvYqohJyeGXnN6yHSSTb4psOarQw"></script>
76 <script src="//api.map.baidu.com/library/TrafficControl/1.4/src/TrafficControl_min.js"></script> 76 <script src="//api.map.baidu.com/library/TrafficControl/1.4/src/TrafficControl_min.js"></script>
77 <script src="/assets/js/baidu//MarkerClusterer.js" merge="plugins"></script> 77 <script src="/assets/js/baidu//MarkerClusterer.js" merge="plugins"></script>
78 <script src="/assets/js/CoordinateConverter.js" merge="plugins"></script> 78 <script src="/assets/js/CoordinateConverter.js" merge="plugins"></script>
src/main/resources/static/real_control_v2/alone_page/map/alone_wrap.html
@@ -60,7 +60,7 @@ @@ -60,7 +60,7 @@
60 <span style="position: absolute;left: calc(50% - 35px);top: calc(45% - 35px);">加载中...</span> 60 <span style="position: absolute;left: calc(50% - 35px);top: calc(45% - 35px);">加载中...</span>
61 </div> 61 </div>
62 <!-- 地图相关 --> 62 <!-- 地图相关 -->
63 -<script src="//api.map.baidu.com/api?v=2.0&ak=IGGrr4UjwIYzatoCRFKEL8sT"></script> 63 +<script src="//api.map.baidu.com/api?v=2.0&ak=1TgEKvYqohJyeGXnN6yHSSTb4psOarQw"></script>
64 <script src="//api.map.baidu.com/library/TrafficControl/1.4/src/TrafficControl_min.js"></script> 64 <script src="//api.map.baidu.com/library/TrafficControl/1.4/src/TrafficControl_min.js"></script>
65 <script src="/assets/js/baidu//MarkerClusterer.js" merge="plugins"></script> 65 <script src="/assets/js/baidu//MarkerClusterer.js" merge="plugins"></script>
66 <script src="/assets/js/CoordinateConverter.js" merge="plugins"></script> 66 <script src="/assets/js/CoordinateConverter.js" merge="plugins"></script>
src/main/resources/static/real_control_v2/main.html
@@ -113,7 +113,7 @@ @@ -113,7 +113,7 @@
113 </script> 113 </script>
114 114
115 <!-- 地图相关 --> 115 <!-- 地图相关 -->
116 -<script src="//api.map.baidu.com/api?v=2.0&ak=IGGrr4UjwIYzatoCRFKEL8sT"></script> 116 +<script src="//api.map.baidu.com/api?v=2.0&ak=1TgEKvYqohJyeGXnN6yHSSTb4psOarQw"></script>
117 <script src="//api.map.baidu.com/library/TrafficControl/1.4/src/TrafficControl_min.js"></script> 117 <script src="//api.map.baidu.com/library/TrafficControl/1.4/src/TrafficControl_min.js"></script>
118 <script src="/assets/js/baidu//MarkerClusterer.js" merge="plugins"></script> 118 <script src="/assets/js/baidu//MarkerClusterer.js" merge="plugins"></script>
119 <script src="/assets/js/CoordinateConverter.js" merge="plugins"></script> 119 <script src="/assets/js/CoordinateConverter.js" merge="plugins"></script>