Location
getCurrentPosition
获取经纬度
Android | IOS | HarmonyOS |
√ | √ | √ |
参数名 | 类型 | 必填 | 说明 |
completedCB | Function | 是 | 请求完成回调函数,成功/失败都会触发 |
option | optionData | 可选 | 获取位置信息参数,详见下表 |
参数名 | 类型 | 必填 | 说明 |
enableHighAccuracy | String | 否 | 是否高精确度获取位置信息,默认是"1",高精确度获取位置信息。字符串"0":不获取高精度。字符串"1":获取高精度值 |
timeout | Number | 否 | 获取位置信息的超时时间,单位(秒)默认值30 |
maximumAge | Number | 否 | 获取位置信息的间隔时间,单位(秒)默认30 |
geocode | String | 否 | 是否进行地址反编码"1":返回地理位置信息+经纬度,"0":只返回经纬度,默认"0" |
参数名 | 类型 | 说明 |
status | Number | 调用状态码 0:成功,失败请查看全局状态码 |
message | String | 调用结果信息 |
payload | Object | 详细结果 |
参数名 | 类型 | 说明 |
coords | Object | 经,纬度, 详见下表 |
time | Number | 更新时间 |
address | Object | 位置信息(根据geocode的值决定是否需要返回),详见下表 |
coordsType | String | 高德地图使用的坐标系GCJ-02 |
参数名 | 类型 | 说明 |
latitude | String | 纬度 |
longitude | String | 经度 |
参数名 | 类型 | 说明 |
provinceName | String | 省 |
cityName | String | 市 |
cityCode | String | 城市编码 |
districtName | String | 区 |
adcode | String | 区域编码 |
street | String | 街道名称 |
checkGpsOpen
检查gps服务是否开启。
示例
success 返回参数说明
参数 | 类型 | 说明 |
locationIsOpen | string | '1',系统定位开关打开,'0',系统定位开关关闭 |
watchPosition
监听设备位置变化信息
Android | IOS | HarmonyOS |
√ | √ | × |
参数名 | 类型 | 必填 | 说明 |
completedCB | Function | 是 | 请求完成回调函数,成功/失败都会触发 |
option | optionData | 可选 | 获取位置信息参数,详见下表 |
参数名 | 类型 | 必填 | 说明 |
enableHighAccuracy | String | 否 | 是否高精确度获取位置信息,默认是"1",高精确度获取位置信息。字符串"0":不获取高精度。字符串"1":获取高精度值 |
timeout | Boolean | 否 | 获取位置信息的超时时间,单位(秒)默认值30 |
maximumAge | Number | 否 | 获取位置信息的间隔时间,单位(秒)默认30 |
geocode | String | 否 | 是否进行地址反编码"1":返回地理位置信息+经纬度,"0":只返回经纬度,默认"0" |
参数名 | 类型 | 说明 |
status | Number | 调用状态码,0成功, 1持续监听有位置变化回调一次callback,失败请查看全局状态码 |
message | String | 调用结果信息 |
payload | String | 详细结果,见下表 |
参数名 | 类型 | 说明 |
coords | Object | 经,纬度, 详见下表 |
time | Number | 更新时间 |
address | Object | 位置信息(根据geocode的值决定是否需要返回),详见下表 |
coordsType | String | 高德地图使用的坐标系GCJ-02 |
参数名 | 类型 | 说明 |
latitude | String | 经度 |
longitude | String | 经度 |
参数名 | 类型 | 说明 |
provinceName | String | 省 |
cityName | String | 市 |
cityCode | String | 城市编码 |
districtName | String | 区 |
adcode | String | 区域编码 |
street | String | 街道名称 |
clearWatch
取消监听设备位置变化信息
Android | IOS | HarmonyOS |
√ | √ | × |
参数名 | 类型 | 必填 | 说明 |
watchId | String | 是 | 需要取消的位置监听器标识,调用watchPosition方法的返回值 |
completedCB | Function | 可选 | 请求完成回调函数,成功/失败都会触发 |
参数名 | 类型 | 说明 |
status | Number | 调用状态码,0成功, 失败请查看全局状态码 |
message | String | 调用结果信息 |
payload | String | 无结果 |
clearWatchall
取消所有监听设备位置变化信息
Android | IOS | HarmonyOS |
√ | √ | × |
参数名 | 类型 | 必填 | 说明 |
completedCB | Function | 可选 | 请求完成回调函数,成功/失败都会触发 |
参数名 | 类型 | 说明 |
status | Number | 调用状态码,0成功, 失败请查看全局状态码 |
message | String | 调用结果信息 |
payload | String | 无结果 |
openMap
打开地图()
Android | IOS | HarmonyOS |
√ | √ | × |
参数名 | 类型 | 必填 | 说明 |
completedCB | Function | 是 | 请求完成回调函数,成功/失败都会触发 |
data | Object | 可选 | 获取位置信息参数,详见下表 |
参数名 | 类型 | 说明 |
status | Number | 调用状态码,0成功, 失败请查看全局状态码 |
message | String | 调用结果信息 |
payload | optionData | 回调详情,见下表 |
navigate
打开地图导航
Android | IOS | HarmonyOS |
√ | √ | × |
参数名 | 类型 | 必填 | 说明 |
completedCB | Function | 是 | 请求完成回调函数,成功/失败都会触发 |
data | Object | 可选 | 获取位置信息参数,详见下表 |
参数名 | 类型 | 必填 | 说明 |
longitude | String | 是 | 经度 |
latitude | String | 是 | 纬度 |
参数名 | 类型 | 说明 |
status | Number | 调用状态码,0成功, 失败请查看全局状态码 |
message | String | 调用结果信息 |
payload | optionData | 回调详情,见下表 |
getLocation
Android | IOS | HarmonyOS |
√ | √ | √ |
参数名 | 类型 | 必填 | 说明 |
completedCB | Function | 可选 | 请求完成回调函数,成功/失败都会触发 |
参数名 | 类型 | 说明 |
status | Number | 调用状态码,0成功, 失败请查看全局状态码 |
message | String | 调用结果信息 |
payload | String | 调用返回的经纬度 |
参数名 | 类型 | 说明 |
latitude | String | 纬度 |
longitude | String | 经度 |
coordsType | String | 高德地图使用的坐标系GCJ-02 |