• MUI 按两次返回键退出应用 及 地理位置获取


    <span style="font-size:14px;"><span style="font-size:14px;">	
    
               mui.plusReady(function(){
    	  		//首页返回键处理
    	  		//处理逻辑:2秒内,连续两次按返回键,则退出应用
    	  		var first = null;
    	  		plus.key.addEventListener('backbutton', function(){
    	  			//首次按键,提示‘再按一次退出应用’
    	  			if(!first){
    	  				first = new Date().getTime();
    	  				mui.toast('再按一次退出应用');
    	  				setTimeout(function(){
    	  					first = null;
    	  				},2000);
    	  			} else {
    	  				if(new Date().getTime() - first < 2000){
    	  					plus.runtime.quit();
    	  				}
    	  			}
    	  		}, false);
    	  	});
    	  	
    	  	//获取地理位置
    		navigator.geolocation.getCurrentPosition(function(position){
    			var coords = position.coords;
    			//获取精度
    			var longitude = coords.longitude;
    			//获取纬度
    			var latitude = coords.latitude;
    			//获取经纬度的精度(以米为单位)
    			var accuracy = coords.accuracy;
    			
    			mui.getJSON('',
    				{latitude:latitude, longitude:longitude},function(data){
    					alert(data.data.currentCityName);
    			});
    			
    		},function(error){
    			//错误的回调函数
    			var errorTypes = {
    				1: '位置服务被拒绝',
    				2: '获取不到位置信息',
    				3: '获取信息超时'
    			};
    			alert(errorTypes[error.code]);
    		});
    
    
    </span></span>


    mui 学习文章:

    http://dev.dcloud.net.cn/mui/

    http://blog.zhangerhu.cn/

    关注公众号,分享干货,讨论技术


  • 相关阅读:
    easyui tree loader用法
    mysql字符集
    mysql 内连接 左连接 右连接 外连接
    mysql 聚集函数和分组
    mysql 大数据量求平均值
    C++ 纯虚方法
    Windows xcopy
    服务端数据库的操作如何不阻塞
    分布式系统业务服务器的设计
    mysql 查询执行的流程
  • 原文地址:https://www.cnblogs.com/molashaonian/p/9097626.html
Copyright © 2020-2023  润新知