From 67541576f1f81576f2308899adcfe8c32333da2c Mon Sep 17 00:00:00 2001
From: liuyg <liuyg@qq.com>
Date: Tue, 22 Feb 2022 14:39:50 +0800
Subject: [PATCH] +地图定位

---
 leafletMapOur/grabOrdersMap/js/getPosition.js |  112 ++++++++++++++++++++++++++++----------------------------
 1 files changed, 56 insertions(+), 56 deletions(-)

diff --git a/leafletMapOur/grabOrdersMap/js/getPosition.js b/leafletMapOur/grabOrdersMap/js/getPosition.js
index e964082..ac30d71 100644
--- a/leafletMapOur/grabOrdersMap/js/getPosition.js
+++ b/leafletMapOur/grabOrdersMap/js/getPosition.js
@@ -122,68 +122,68 @@
 		outit();
 		//qq定位
 		// var geolocation = new qq.maps.Geolocation("T7RBZ-62U3X-RSQ4P-ZZVCB-WE7JT-HRBOG", "mapqq");
-		var options = {
-			// timeout: 1000
-		};
+		// var options = {
+		// 	// timeout: 1000
+		// };
 
-		function showPosition(position) {
-			console.log(position)
-			let lat = position.lat; //
-			let lng = position.lng; //火星坐标 //TODO 实现业务代码逻辑 
-			that.onceNowPosition = [lng, lat];
-			// console.log(that.onceNowPosition)
-			that.state = false;
-			ok = true;
-			outit();
-		}
+		// function showPosition(position) {
+		// 	console.log(JSON.stringify(position))
+		// 	let lat = position.lat; //
+		// 	let lng = position.lng; //火星坐标 //TODO 实现业务代码逻辑 
+		// 	that.onceNowPosition = [lng, lat];
+		// 	// console.log(that.onceNowPosition)
+		// 	that.state = false;
+		// 	ok = true;
+		// 	outit();
+		// }
 
-		function showErr(data) {
-			console.log(data)
-			that.onceNowPosition = data;
-			that.state = false;
-			ok = true;
-			outit();
-		};
-		that.geolocation.getLocation(showPosition, showErr, options);
+		// function showErr(data) {
+		// 	console.log(data)
+		// 	that.onceNowPosition = data;
+		// 	that.state = false;
+		// 	ok = true;
+		// 	outit();
+		// };
+		// that.geolocation.getLocation(showPosition, showErr, options);
 		// 高德定位
 		// console.log(AMap)
-		// AMap.plugin("AMap.Geolocation", function() {
-		// 	var geolocation = new AMap.Geolocation({
-		// 		// 是否使用高精度定位,默认:true
-		// 		enableHighAccuracy: true,
-		// 		// 设置定位超时时间,默认:无穷大
-		// 		timeout: 10000,
-		// 		// 定位按钮的停靠位置的偏移量,默认:Pixel(10, 20)
-		// 		// buttonOffset: new AMap.Pixel(10, 20),
-		// 		//  定位成功后调整地图视野范围使定位位置及精度范围视野内可见,默认:false
-		// 		// zoomToAccuracy: true,
-		// 		//  定位按钮的排放位置,  RB表示右下
-		// 		// buttonPosition: "RB",
-		// 	});
-		// 	geolocation.getCurrentPosition();
-		// 	AMap.event.addListener(geolocation, "complete", onComplete);
-		// 	AMap.event.addListener(geolocation, "error", onError);
+		AMap.plugin("AMap.Geolocation", function() {
+			var geolocation = new AMap.Geolocation({
+				// 是否使用高精度定位,默认:true
+				enableHighAccuracy: true,
+				// 设置定位超时时间,默认:无穷大
+				// timeout: 10000,
+				// 定位按钮的停靠位置的偏移量,默认:Pixel(10, 20)
+				// buttonOffset: new AMap.Pixel(10, 20),
+				//  定位成功后调整地图视野范围使定位位置及精度范围视野内可见,默认:false
+				// zoomToAccuracy: true,
+				//  定位按钮的排放位置,  RB表示右下
+				// buttonPosition: "RB",
+			});
+			geolocation.getCurrentPosition();
+			AMap.event.addListener(geolocation, "complete", onComplete);
+			AMap.event.addListener(geolocation, "error", onError);
 
-		// 	function onComplete(data) {
-		// 		// data是具体的定位信息
-		// 		console.log(data);
-		// 		var lat = data.position.lat;
-		// 		var lon = data.position.lng;
-		// 		that.onceNowPosition = [lat, lon];
-		// 		that.state = false;
-		// 		ok = true;
-		// 		outit();
-		// 	}
+			function onComplete(data) {
+				// data是具体的定位信息
+				console.log(JSON.stringify(data));
+				var lat = data.position.lat;
+				var lon = data.position.lng;
+				that.onceNowPosition = [lat, lon];
+				that.state = false;
+				ok = true;
+				outit();
+			}
 
-		// 	function onError(data) {
-		// 		// 定位出错
-		// 		console.log(data);
-		// 		that.onceNowPosition = data.message;
-		// 		that.state = false;
-		// 		ok = false;
-		// 		outit();
-		// 	}
-		// });
+			function onError(data) {
+				// 定位出错
+				console.log(JSON.stringify(data));
+				that.onceNowPosition = data.message;
+				that.state = false;
+				ok = false;
+				outit();
+			}
+		});
 		// return
 		// let success = function(position) {
 		// 	// console.log(position);

--
Gitblit v1.9.3