Commit c6bd2c3535a3104624e365bcb3ba18655af4ceec

Authored by 王通
1 parent 85ec4df6

1.GPS测点工具更新,解析处理逻辑更新

src/main/resources/static/pages/base/line/editRoute.html
@@ -143,7 +143,7 @@ $('#edit_route_mobal').on('editRouteMobal.show', function(e,transGPS,editRoute,m @@ -143,7 +143,7 @@ $('#edit_route_mobal').on('editRouteMobal.show', function(e,transGPS,editRoute,m
143 143
144 // var sectionStr = ""; 144 // var sectionStr = "";
145 var sections = []; 145 var sections = [];
146 - let mapping = nearestSectionPoint(stationPointList, sectionPointList); 146 + var mapping = nearestSectionPoint(stationPointList, sectionPointList);
147 for (var i = 0; i < sectionPointList.length; i++) { 147 for (var i = 0; i < sectionPointList.length; i++) {
148 var pointStr = sectionPointList[i], 148 var pointStr = sectionPointList[i],
149 point = pointStr.split(","); 149 point = pointStr.split(",");
@@ -158,12 +158,12 @@ $(&#39;#edit_route_mobal&#39;).on(&#39;editRouteMobal.show&#39;, function(e,transGPS,editRoute,m @@ -158,12 +158,12 @@ $(&#39;#edit_route_mobal&#39;).on(&#39;editRouteMobal.show&#39;, function(e,transGPS,editRoute,m
158 }; 158 };
159 159
160 var nearestSectionPoint = function (stationPointList, sectionPointList) { 160 var nearestSectionPoint = function (stationPointList, sectionPointList) {
161 - let mapping = {};  
162 - for (let i = 0;i < stationPointList.length - 1;i++) {  
163 - let minDistance = 999999999, stationPoint = stationPointList[i].split(","), pointStr;  
164 - for (let j = 0;j < sectionPointList.length;j++) {  
165 - let sectionPointStr = sectionPointList[j], sectionPoint = sectionPointStr.split(",");  
166 - let distance = Math.sqrt(Math.pow(parseFloat(stationPoint[0]) - parseFloat(sectionPoint[0]), 2) + Math.pow(parseFloat(stationPoint[1]) - parseFloat(sectionPoint[1]), 2)); 161 + var mapping = {};
  162 + for (var i = 0;i < stationPointList.length - 1;i++) {
  163 + var minDistance = 999999999, stationPoint = stationPointList[i].split(","), pointStr;
  164 + for (var j = 0;j < sectionPointList.length;j++) {
  165 + var sectionPointStr = sectionPointList[j], sectionPoint = sectionPointStr.split(",");
  166 + var distance = Math.sqrt(Math.pow(parseFloat(stationPoint[0]) - parseFloat(sectionPoint[0]), 2) + Math.pow(parseFloat(stationPoint[1]) - parseFloat(sectionPoint[1]), 2));
167 if (distance < minDistance) { 167 if (distance < minDistance) {
168 minDistance = distance; 168 minDistance = distance;
169 pointStr = sectionPointStr; 169 pointStr = sectionPointStr;