gcz 3 lat temu
rodzic
commit
7922c9dcc8
1 zmienionych plików z 15 dodań i 1 usunięć
  1. 15 1
      pages/attence/attence.vue

+ 15 - 1
pages/attence/attence.vue

@@ -65,7 +65,7 @@
 					</view>
 				</view> -->
 				
-				<map id="navmap" scale="13" :latitude="latitude" :longitude="longitude" :markers="covers" ></map>
+				<map id="navmap" scale="12" :latitude="latitude" :longitude="longitude" :markers="covers" :circles="circles"></map>
 			</view>
 			
 		</view>
@@ -92,8 +92,10 @@
 </template>
 
 <script>
+	//#ifdef APP-PLUS
 	var ALog = uni.requireNativePlugin("AndroidLog")
 	var location = uni.requireNativePlugin("Location")
+	//#endif
 	export default{
 		data(){
 			return{
@@ -109,6 +111,14 @@
 				workType:1,
 				// 地图
 				covers: [],
+				circles:[{  
+                    latitude: '',  
+                    longitude: '',  
+                    radius: 300,  
+                    strokeWidth: 1,  
+                    color: "#428BCA88",  
+                    fillColor: "#B6E1F248",  
+                }],
 				latitude: '',
 				longitude: '',
 			}
@@ -258,6 +268,10 @@
 					// console.log('getPunchInfo res',res);
 					this.latitude = res.data.latitude;
 					this.longitude = res.data.longitude;
+					this.circles[0].latitude = res.data.latitude;
+					this.circles[0].longitude = res.data.longitude;
+					this.circles[0].radius = res.data.workDistance;
+					console.log('this.circles',this.circles);
 					let mark = {
 						latitude:res.data.latitude,
 						longitude:res.data.longitude