From 54f3965ab674c3f26fbc48864d811ebee7c89a92 Mon Sep 17 00:00:00 2001
From: liuyg <liuyg@qq.com>
Date: Tue, 22 Feb 2022 13:33:40 +0800
Subject: [PATCH] +定位测试
---
leafletMapOur/grabOrdersMap/js/getPosition.js | 11 ++++++++---
1 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/leafletMapOur/grabOrdersMap/js/getPosition.js b/leafletMapOur/grabOrdersMap/js/getPosition.js
index 8746a6a..e964082 100644
--- a/leafletMapOur/grabOrdersMap/js/getPosition.js
+++ b/leafletMapOur/grabOrdersMap/js/getPosition.js
@@ -1,4 +1,3 @@
-
class $getPositions {
constructor(arg) {
this.id = arg.id || 0; //任务id
@@ -16,6 +15,7 @@
this.isContinued = false;
this.isContinuedTimeInt = null;
this.isContinuedTimeOut = null;
+ this.geolocation = null; //定位实例
return this;
}
//开始获取
@@ -50,6 +50,7 @@
continuedTime(val) {
//开始持续获取定位
let that = this;
+ that.geolocation = new qq.maps.Geolocation("T7RBZ-62U3X-RSQ4P-ZZVCB-WE7JT-HRBOG", "mapqq");
if (val != 1) {
// console.log(that.id,"开始持续定位")
this.isContinued = true;
@@ -94,6 +95,9 @@
clearTimeout(that.isContinuedTimeOut);
this.isContinuedTimeOut = null;
}
+ if (this.geolocation) {
+ this.geolocation = null;
+ }
}
this.isContinued = false;
that.outData('out');
@@ -117,12 +121,13 @@
};
outit();
//qq定位
- var geolocation = new qq.maps.Geolocation("T7RBZ-62U3X-RSQ4P-ZZVCB-WE7JT-HRBOG", "mapqq");
+ // var geolocation = new qq.maps.Geolocation("T7RBZ-62U3X-RSQ4P-ZZVCB-WE7JT-HRBOG", "mapqq");
var options = {
// timeout: 1000
};
function showPosition(position) {
+ console.log(position)
let lat = position.lat; //
let lng = position.lng; //火星坐标 //TODO 实现业务代码逻辑
that.onceNowPosition = [lng, lat];
@@ -139,7 +144,7 @@
ok = true;
outit();
};
- geolocation.getLocation(showPosition, showErr, options);
+ that.geolocation.getLocation(showPosition, showErr, options);
// 高德定位
// console.log(AMap)
// AMap.plugin("AMap.Geolocation", function() {
--
Gitblit v1.9.3