Parcourir la source

修改公交路线规划失败的bug

李雪梅 il y a 2 ans
Parent
commit
ce97d01d00

+ 1 - 2
nngkxxdp/src/main/resources/static/district/district.html

@@ -198,14 +198,13 @@
 			</div>
 			<div class="right-map" id="right-map"></div>
 		</div>
-		<script type="text/javascript" src="//api.map.baidu.com/api?v=2.0&ak=nSxiPohfziUaCuONe4ViUP2N"></script>
+		<script type="text/javascript" src="//api.map.baidu.com/api?v=2.0&ak=4L6UzXBVZxG1jWopGBxRdq5kdW3L36Du"></script>
 		<script type="text/javascript" src="//api.map.baidu.com/library/TrafficControl/1.4/src/TrafficControl_min.js">
 		</script>
 		<script type="text/javascript" src="//api.map.baidu.com/library/DistanceTool/1.2/src/DistanceTool_min.js">
 		</script>
 		<script type="text/javascript" src="//api.map.baidu.com/library/MarkerManager/1.2/src/MarkerManager_min.js">
 		</script>
-		<script src="//api.map.baidu.com/api?type=webgl&v=1.0&ak=nSxiPohfziUaCuONe4ViUP2N"></script>
 		<script type="text/javascript" src="./layui/layui.js"></script>
 		<script type="text/javascript" src="./js/jquery-3.5.1.min.js"></script>
 		<script type="text/javascript" src="./js/district.js"></script>

+ 57 - 40
nngkxxdp/src/main/resources/static/district/js/district.js

@@ -985,12 +985,13 @@ $(function() {
 	$(".search-change>li").click(function() {
 		map.clearOverlays();
 		const liText = $(this).text();
-		var routePolicy = [
-			BMAP_TRANSIT_POLICY_RECOMMEND,
-			BMAP_TRANSIT_POLICY_LEAST_WALKING,
-			BMAP_TRANSIT_POLICY_LEAST_TRANSFER,
-			BMAP_TRANSIT_POLICY_LEAST_TIME
-		];
+		// var routePolicy = [
+		// 	BMAP_TRANSIT_POLICY_RECOMMEND,
+		// 	BMAP_TRANSIT_POLICY_LEAST_WALKING,
+		// 	BMAP_TRANSIT_POLICY_LEAST_TRANSFER,
+		// 	BMAP_TRANSIT_POLICY_LEAST_TIME
+		// ];
+		var routePolicy = [BMAP_TRANSIT_POLICY_LEAST_TIME,BMAP_TRANSIT_POLICY_LEAST_TRANSFER,BMAP_TRANSIT_POLICY_LEAST_WALKING,BMAP_TRANSIT_POLICY_AVOID_SUBWAYS];
 		var drivingRoutePolicy = [BMAP_DRIVING_POLICY_LEAST_TIME,
 			BMAP_DRIVING_POLICY_LEAST_DISTANCE,
 			BMAP_DRIVING_POLICY_AVOID_HIGHWAYS
@@ -1042,12 +1043,16 @@ $(function() {
 					policy: 0,
 				});
 				map.clearOverlays();
-				search(start, end, routePolicy[0]);
-
-				function search(start, end, route) {
-					transit.setPolicy(route);
-					transit.search(start, end);
-				};
+				// search(start, end, routePolicy[0]);
+				transit.setPolicy(routePolicy[0]);
+				transit.search(start, end);
+				// function search(start, end, route) {
+				// 	transit.setPolicy(route);
+				// 	transit.search(start, end);
+				// };
+				console.log(start);
+				console.log(end);
+				console.log(routePolicy[0]);
 			});
 
 			// 选择其他方案(少步行等)
@@ -1063,13 +1068,16 @@ $(function() {
 					policy: 0,
 				});
 				map.clearOverlays();
-				search(start, end, routePolicy[liIndex]);
+				// search(start, end, routePolicy[liIndex]);
+				transit.setPolicy(routePolicy[liIndex]);
+				transit.search(start, end);
+				// function search(start, end, route) {
+				// 	transit.setPolicy(route);
+				// 	transit.search(start, end);
+				// };
+				console.log(start);
+				console.log(end);
 				console.log(routePolicy[liIndex]);
-
-				function search(start, end, route) {
-					transit.setPolicy(route);
-					transit.search(start, end);
-				};
 			})
 		}
 
@@ -1270,17 +1278,18 @@ $(function() {
 	$(document).on('click', '.change-but>input', function() {
 		map.clearOverlays();
 		const inpVal = $(this).val();
-		var routePolicy = [
-			// BMAP_TRANSIT_POLICY_RECOMMEND,//推荐
-			// BMAP_TRANSIT_POLICY_LEAST_TRANSFER,//少换成
-			// BMAP_TRANSIT_POLICY_LEAST_WALKING,//少步行
-			// BMAP_TRANSIT_POLICY_LEAST_TIME,//时间最短
-			BMAP_TRANSIT_POLICY_RECOMMEND,
-			BMAP_TRANSIT_POLICY_LEAST_TRANSFER,
-			BMAP_TRANSIT_POLICY_LEAST_TIME,
+		// var routePolicy = [
+		// 	// BMAP_TRANSIT_POLICY_RECOMMEND,//推荐
+		// 	// BMAP_TRANSIT_POLICY_LEAST_TRANSFER,//少换成
+		// 	// BMAP_TRANSIT_POLICY_LEAST_WALKING,//少步行
+		// 	// BMAP_TRANSIT_POLICY_LEAST_TIME,//时间最短
+		// 	BMAP_TRANSIT_POLICY_RECOMMEND,
+		// 	BMAP_TRANSIT_POLICY_LEAST_TRANSFER,
+		// 	BMAP_TRANSIT_POLICY_LEAST_TIME,
 
-			BMAP_TRANSIT_POLICY_LEAST_WALKING,
-		];
+		// 	BMAP_TRANSIT_POLICY_LEAST_WALKING,
+		// ];
+		var routePolicy = [BMAP_TRANSIT_POLICY_LEAST_TIME,BMAP_TRANSIT_POLICY_LEAST_TRANSFER,BMAP_TRANSIT_POLICY_LEAST_WALKING,BMAP_TRANSIT_POLICY_AVOID_SUBWAYS];
 		var drivingRoutePolicy = [
 			BMAP_DRIVING_POLICY_LEAST_TIME,
 			BMAP_DRIVING_POLICY_LEAST_DISTANCE,
@@ -1331,12 +1340,16 @@ $(function() {
 					policy: 0,
 				});
 				map.clearOverlays();
-				search(start, end, routePolicy[0]);
-
-				function search(start, end, route) {
-					transit.setPolicy(route);
-					transit.search(start, end);
-				};
+				// search(start, end, routePolicy[0]);
+				transit.setPolicy(routePolicy[0]);
+				transit.search(start, end);
+				console.log(start);
+				console.log(end);
+				console.log(routePolicy[0]);
+				// function search(start, end, route) {
+				// 	transit.setPolicy(route);
+				// 	transit.search(start, end);
+				// };
 			});
 
 			// 选择其他方案(少步行等)
@@ -1353,13 +1366,17 @@ $(function() {
 					policy: 0,
 				});
 				map.clearOverlays();
-				search(start, end, routePolicy[liIndex]);
+				// search(start, end, routePolicy[liIndex]);
+				// console.log(routePolicy[liIndex]);
+				transit.setPolicy(routePolicy[liIndex]);
+				transit.search(start, end);
+				console.log(start);
+				console.log(end);
 				console.log(routePolicy[liIndex]);
-
-				function search(start, end, route) {
-					transit.setPolicy(route);
-					transit.search(start, end);
-				};
+				// function search(start, end, route) {
+				// 	transit.setPolicy(route);
+				// 	transit.search(start, end);
+				// };
 			})
 		}