mirror of
https://github.com/ialley-workshop-open/uni-halo.git
synced 2026-09-13 00:50:40 +08:00
1.4 KiB
1.4 KiB
位置服务 API
概述
位置服务 API 用于获取地理位置、打开地图等。
API 列表
uni.getLocation
获取当前地理位置。
详细文档:https://doc.dcloud.net.cn/uni-app-x/api/location/location.html#getlocation
参数:
type(String) - 默认为 wgs84 返回 gps 坐标,gcj02 返回可用于 uni.openLocation 的坐标altitude(Boolean) - 传入 true 会返回高度信息geocode(Boolean) - 默认 false,传入 true 会解析地址信息
返回值:
latitude- 纬度longitude- 经度speed- 速度accuracy- 位置的精确度altitude- 高度verticalAccuracy- 垂直精度horizontalAccuracy- 水平精度
示例:
uni.getLocation({
type: 'gcj02',
success: (res) => {
console.log('当前位置', res.latitude, res.longitude)
}
})
uni.openLocation
使用微信内置地图查看位置。
详细文档:https://doc.dcloud.net.cn/uni-app-x/api/location/open-location.html#openlocation
参数:
latitude(Number) - 纬度longitude(Number) - 经度name(String) - 位置名称address(String) - 地址的详细说明
uni.chooseLocation
打开地图选择位置。
详细文档:https://doc.dcloud.net.cn/uni-app-x/api/location/choose-location.html#chooselocation