From d4f5aeb6d7ec2a6c5f6b5800e34483cbc0efd330 Mon Sep 17 00:00:00 2001
From: liuyg <liuyg@qq.com>
Date: Tue, 22 Feb 2022 16:53:09 +0800
Subject: [PATCH] +

---
 pages/grabOrders/map.vue |  166 ++++++++++++++++++++++++++++++-------------------------
 1 files changed, 90 insertions(+), 76 deletions(-)

diff --git a/pages/grabOrders/map.vue b/pages/grabOrders/map.vue
index 4607d20..99a4125 100644
--- a/pages/grabOrders/map.vue
+++ b/pages/grabOrders/map.vue
@@ -126,11 +126,12 @@
 				ourData: {},
 				map: null,
 				domMove: null,
+				query :null,
 			}
 		},
 		methods: {
-			openAPP(val){
-				
+			openAPP(val) {
+
 			},
 			message(event) {
 				let data = event.detail.data;
@@ -188,6 +189,7 @@
 				var that = this
 				uni.getLocation({
 					type: 'wgs84',
+					isHighAccuracy: true,
 					success(res) {
 						// console.log(res, "当前位置");
 						that.latitude = res.latitude
@@ -431,83 +433,95 @@
 			// 	}, 10000)
 			// }
 			const _this = this;
+			// uni.getSystemInfo({
+			// 	success: (res) => {
+			// 		_this.mapHeight = res.screenHeight - res.statusBarHeight
+			// 		_this.mapHeight = _this.mapHeight
+
+			// 		console.log(res)
+			// 		let info = uni.createSelectorQuery().select("Umain");
+			// 		info.boundingClientRect(function(data) { //data - 各种参数
+			// 			console.log(data.width) // 获取元素宽度
+			// 		}).exec()
+			// 	}
+			// })
 			// console.log(document.getElementById("Umain"))
-			this.checkDomHeightId({
-				domName: "getElementById",
-				name: "Umain",
-				fn: function(dom) {
-					console.log(dom)
-					let UmainHeights = dom.clientHeight;
-					uni.getSystemInfo({
-						success: (res) => {
-							_this.mapHeight = res.screenHeight - res.statusBarHeight -
-								UmainHeights
-							_this.mapHeight = _this.mapHeight
-						}
-					})
-				}
-			})
-			this.checkDomHeight({
-				domName: "getElementsByClassName",
-				name: "content",
-				fn: function(dom) {
-					// console.log(dom[0])
-					// dom.style.height = h - UmainHeight + "px";
-					// document.getElementsByClassName("dingwei")[0].style.bottom =
-					// 	UmainHeight + 10 + "px";
-					// that.map.invalidateSize(true);
+			// this.checkDomHeightId({
+			// 	domName: "getElementById",
+			// 	name: "Umain",
+			// 	fn: function(dom) {
+			// 		console.log(dom)
+			// 		let UmainHeights = dom.clientHeight;
+			// 		uni.getSystemInfo({
+			// 			success: (res) => {
+			// 				_this.mapHeight = res.screenHeight - res.statusBarHeight -
+			// 					UmainHeights
+			// 				_this.mapHeight = _this.mapHeight
+			// 			}
+			// 		})
+			// 	}
+			// })
+			// this.checkDomHeight({
+			// 	domName: "getElementsByClassName",
+			// 	name: "content",
+			// 	fn: function(dom) {
+			// 		// console.log(dom[0])
+			// 		// dom.style.height = h - UmainHeight + "px";
+			// 		// document.getElementsByClassName("dingwei")[0].style.bottom =
+			// 		// 	UmainHeight + 10 + "px";
+			// 		// that.map.invalidateSize(true);
 
-					let h = dom[0].clientHeight;
-					//因为按钮使用v-if所以在识别高度时候,but还没渲染所以手动添加 56px 不会变
-					// console.log("应用数据")
-					let UmainHeight = document.getElementById("Umain").clientHeight;
-					// if (that.ourData.iscation == "1") {
-					// 	UmainHeight += 56;
-					// }
-					//计算最小单位
-					let rows = document.getElementsByClassName("once"),
-						rowsHeight = 45;
-					for (let ri = 0; ri < 3; ri++) {
-						rowsHeight += rows[ri].clientHeight;
-					}
-					//适应高度
-					that.domMove = new $moveWindow({
-						id: "Umain",
-						minHeight: rowsHeight,
-						maxHeight: UmainHeight,
-						critical: (UmainHeight - rowsHeight) / 4,
-						openAnimation: false,
-						fn: function(res) {
-							// console.log(that.map.options)
+			// 		let h = dom[0].clientHeight;
+			// 		//因为按钮使用v-if所以在识别高度时候,but还没渲染所以手动添加 56px 不会变
+			// 		// console.log("应用数据")
+			// 		let UmainHeight = document.getElementById("Umain").clientHeight;
+			// 		// if (that.ourData.iscation == "1") {
+			// 		// 	UmainHeight += 56;
+			// 		// }
+			// 		//计算最小单位
+			// 		let rows = document.getElementsByClassName("once"),
+			// 			rowsHeight = 45;
+			// 		for (let ri = 0; ri < 3; ri++) {
+			// 			rowsHeight += rows[ri].clientHeight;
+			// 		}
+			// 		//适应高度
+			// 		that.domMove = new $moveWindow({
+			// 			id: "Umain",
+			// 			minHeight: rowsHeight,
+			// 			maxHeight: UmainHeight,
+			// 			critical: (UmainHeight - rowsHeight) / 4,
+			// 			openAnimation: false,
+			// 			fn: function(res) {
+			// 				// console.log(that.map.options)
 
-							// document.getElementById("myMap").style.height = h - res.height + "px";
-							// console.log(h, res.height)
-							// uni.getSystemInfo({
-							// 	success: (res) => {
-							// 		_this.mapHeight = h - res.height
-							// 		_this.mapHeight = _this.mapHeight
-							// 	}
-							// })
-							// that.map.setView([that.map.options.center[0], +that.map.options.center[1] + 0.002], that.map
-							// 	.options.zoom);
-							// console.log(h - res.height)
-							if (res.state === true || res.state === false) {
-								// 	that.map.invalidateSize(true);
-								// _this.mapHeight = h - res.height;
-								// _this.map.moveToLocation({
-								// 	latitude: _this.latitude,
-								// 	longitude: _this.longitude
-								// });
-								document.getElementById("myMap").style.height = h - res
-									.height + "px";
-							}
-							// document.getElementsByClassName("dingwei")[0].style.bottom = res.height +
-							// 	10 + "px";
-						},
-					});
-					that.domMove.init();
-				}
-			})
+			// 				// document.getElementById("myMap").style.height = h - res.height + "px";
+			// 				// console.log(h, res.height)
+			// 				// uni.getSystemInfo({
+			// 				// 	success: (res) => {
+			// 				// 		_this.mapHeight = h - res.height
+			// 				// 		_this.mapHeight = _this.mapHeight
+			// 				// 	}
+			// 				// })
+			// 				// that.map.setView([that.map.options.center[0], +that.map.options.center[1] + 0.002], that.map
+			// 				// 	.options.zoom);
+			// 				// console.log(h - res.height)
+			// 				if (res.state === true || res.state === false) {
+			// 					// 	that.map.invalidateSize(true);
+			// 					// _this.mapHeight = h - res.height;
+			// 					// _this.map.moveToLocation({
+			// 					// 	latitude: _this.latitude,
+			// 					// 	longitude: _this.longitude
+			// 					// });
+			// 					document.getElementById("myMap").style.height = h - res
+			// 						.height + "px";
+			// 				}
+			// 				// document.getElementsByClassName("dingwei")[0].style.bottom = res.height +
+			// 				// 	10 + "px";
+			// 			},
+			// 		});
+			// 		that.domMove.init();
+			// 	}
+			// })
 
 
 			//画线

--
Gitblit v1.9.3