getLocation

2022-06-13 14:59 更新

獲取位置信息,獲取成功后自動(dòng)停止獲取。

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

getLocation(callback(ret, err))

callback(ret, err)

ret:

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

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

err:

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

{
    msg:""    //錯(cuò)誤描述
}

示例代碼

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

補(bǔ)充說(shuō)明

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

可用性

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

可提供的1.0.0及更高版本

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)