getLocation

2022-06-13 14:59 更新

獲取位置信息,獲取成功后自動停止獲取。

若之前已通過 startLocation() 方法進行定位,則直接返回上次定位的數(shù)據(jù),否則使用默認設置進行定位

getLocation(callback(ret, err))

callback(ret, err)

ret:

  • 類型:JSON 對象
  • 內(nèi)部字段:

{
    longitude:116.213,                  //經(jīng)度
    latitude:39.213,                    //緯度
    timestamp:1396068155591,            //時間戳
    status:true                         //定位成功
}

err:

  • 類型:JSON 對象
  • 內(nèi)部字段:

{
    msg:""    //錯誤描述
}

示例代碼

api.getLocation(function(ret, err) {
    if (ret && ret.status) {
        //獲取位置信息成功
    } else {
        api.alert({
            msg:JSON.stringify(err)
        });
    }
});

補充說明

本API使用系統(tǒng)自身定位能力進行定位。 Android 上使用的是 Google 的定位服務,因法規(guī)政策的原因,在中國基本無法提供服務,因此建議國內(nèi)開發(fā)者使用百度定位模塊(baiduLocation)進行定位操作。 iOS上使用的是蘋果的定位服務,不受影響。

可用性

iOS系統(tǒng),Android系統(tǒng)

可提供的1.0.0及更高版本

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號