5plusapp-获取当前定位

发布于:2020-07-11 03:01:32

<script type="text/javascript">
		if(window.plus){  
		    plusReady();  
		}else{   
		    document.addEventListener("plusready", plusReady, false);  
		}  
		// 扩展API准备完成后要执行的操作  
		function plusReady(){  
			plus.geolocation.getCurrentPosition(function(position) {
				console.log("获取位置信息")
				console.log(JSON.stringify(position))
				console.log(JSON.stringify(position.address))
				
				if( JSON.stringify(position.address) != '{}'){
					console.log("获取成功")
					userPoint = new plus.maps.Point(position.coords.longitude, position.coords.latitude);
					plus.storage.setItem('userPoint', JSON.stringify(userPoint));
					getRedList();					
				}else{
					console.log("获取失败")					
					alert("定位失败,请设置河丫挖宝允许访问您的位置信息,以领取红包!")
					userPoint = new plus.maps.Point(position.coords.longitude, position.coords.latitude);
					plus.storage.setItem('userPoint', JSON.stringify(userPoint));
					getRedList();	
				}				
			}, function(error) {
				mui.toast("定位失败,请设置河丫挖宝允许访问您的位置信息,以领取红包!",{duration: 'long',})
				console.log("error")
				
			}, {
				provider: 'baidu',
				enableHighAccuracy: true,
				coordsType: 'bd09ll'
			})
		} 

	</script>


觉得有用请点个赞吧!
0 560