# GPS定位

获取定位信息前需要先跳转到手机定位权限设置页面让用户开启手机定位功能。

注:手机在室内且未连接互联网时,获取不到定位信息的。

# getLocation 获取当前定位信息

使用示例:

  hatom.locationInfo.getLocation(res => {
    const message = JSON.parse(res.message)
    console.log(message);
  })

返回说明:

参数 类型 描述
code string 返回码 0表示成功
message string 返回值 json字符串

json字符串通过JSON.parse(message)转为对象, 参数如下所示:

参数 类型 描述
latitude number 纬度(wgs84坐标)
longitude number 经度 (wgs84坐标)

# getLocationPermission 跳转手机定位权限设置页面

使用示例:

/** 可通过回调函数判断是否成功调用,也可不传回调函数直接调用该方法  */
  hatom.locationInfo.getLocationPermission(res => {
    console.log(res.message);
  })

返回说明:

参数 类型 描述
code string 返回码 0表示成功

# turnOffLocation 关闭手机定位

使用示例:

/** 可通过回调函数判断是否成功调用,也可不传回调函数直接调用该方法 */
  hatom.locationInfo.turnOffLocation(
    res => {
      console.log(res);
    }
  );

返回说明:

参数 类型 描述
code string 返回码 0表示成功