<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 学习文章: