//直接獲取地理位置
```
plus.geolocation.getCurrentPosition( geoInfo, function ( e ) {
alert( "獲取位置信息失敗:"+e.message );
} );
```
//監聽地理位置
```
var watchId; //開關 函數外層定義
if ( watchId ) {
return;
}
watchId = plus.geolocation.watchPosition( function ( p ) {
alert( "監聽位置變化信息:" );
geoInfo( p );
}, function ( e ) {
alert( "監聽位置變化信息失敗:"+e.message );
});
```
//停止監聽地理位置
```
if ( watchId ) {
alert( "停止監聽位置變化信息" );
plus.geolocation.clearWatch( watchId );
watchId = null;
}
```
//獲得具體地理位置
```
//獲取設備位置信息
function geoInfo(position){
var timeflag = position.timestamp;//獲取到地理位置信息的時間戳;一個毫秒數;
var codns = position.coords;//獲取地理坐標信息;
var lat = codns.latitude;//獲取到當前位置的緯度;
var longt = codns.longitude;//獲取到當前位置的經度
var alt = codns.altitude;//獲取到當前位置的海拔信息;
var accu = codns.accuracy;//地理坐標信息精確度信息;
var altAcc = codns.altitudeAccuracy;//獲取海拔信息的精確度;
var head = codns.heading;//獲取設備的移動方向;
var sped = codns.speed;//獲取設備的移動速度;
//百度地圖申請地址
// http://lbsyun.baidu.com/apiconsole/key
// http://api.map.baidu.com/geocoder/v2/?output=json&ak=你從百度申請到的Key&location=緯度(Latitude),經度(Longitude)
// http://api.map.baidu.com/geocoder/v2/?output=json&ak=BFd9490df8a776482552006c538d6b27&location=40.065639,116.419413
//詳細地址
//http://api.map.baidu.com/geocoder/v2/?ak=eIxDStjzbtH0WtU50gqdXYCz&output=json&pois=1&location=40.065639,116.419413
var baidu_map = "http://api.map.baidu.com/geocoder/v2/?output=json&ak=BFd9490df8a776482552006c538d6b27&location="+lat+','+longt;
mui.get(baidu_map,{ //請求的地址
},
function(data){ //服務器返回響應,根據響應結果,分析是否登錄成功; ...
var result = data['result'].addressComponent;
// 國家
var country = result['country'];
//城市
var city = result['city'];;
//地址
var address = result['province'] + result['district'] + result['street'];
//data 有很多信息,大家如果需要可以for in出來看下
},'json'
);
}
```
- 界面初始化
- H5plus初始化
- 創建子頁面
- 打開界面
- 參數傳遞
- 控制頁面load顯示
- 關閉界面
- 底部導航切換界面
- 自定義事件
- 頁面預加載
- 消息框
- 原生模式ActionSheet
- 下拉刷新
- 上拉加載
- 上拉下拉整合
- 手勢
- 遮罩
- 滑動導航選擇
- 圖片輪播
- 擴展-自定義導航
- Ajax-get請求
- Ajax-post請求
- 照相機
- 訪問相冊
- 蜂鳴提示音
- 手機震動
- 彈出菜單
- 設備信息
- 手機信息
- 發送短信
- 撥打電話
- 發送郵件
- 本地存儲
- 圖片上傳
- 地理位置
- 設置IOS狀態欄
- 手機通訊錄
- 啟動頁設置
- PHP后臺搭建
- JSON轉換
- 隱藏本頁面中滾動條
- 首次啟動歡迎頁
- 數據庫增刪改查和接口
- 推送
- 瀏覽器打開新頁面
- PDF瀏覽
- 自定義下拉刷新
- 即時聊天
- 雙擊安卓返回鍵退出
- QQ登錄