位置

优质
小牛编辑
131浏览
2023-12-01

openLocation

openLocation(Object object)

使用内置地图查看位置

参数

Object object

属性类型默认值必填说明
latitudenumber纬度,范围为-90~90,负数表示南纬。使用 gcj02 国测局坐标系
longitudenumber经度,范围为-180~180,负数表示西经。使用 gcj02 国测局坐标系
scalenumber18缩放比例,范围5~18
namestring位置名
addressstring地址的详细说明
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

示例代码

ft.getLocation({
 type: 'gcj02', //返回可以用于wx.openLocation的经纬度
 success (res) {
   const latitude = res.latitude
   const longitude = res.longitude
   ft.openLocation({
     latitude,
     longitude,
     scale: 18
   })
 }
})

getLocation

基础库1.3.9开始支持,iOS版本2.1.23,Android版本2.1.38

getLocation(Object object)

获取当前的地理位置等信息。当用户离开小程序后,此接口无法调用。

参数

Object object

属性类型默认值必填说明
typestringgcj02目前不管该参数如何,都会返回gcj02坐标。
altitudebooleanfalse传入 true 会返回高度信息,由于获取高度需要较高精确度,会减慢接口返回速度
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

chooseLocation

基础库1.3.9开始支持,iOS版本2.1.23,Android版本2.1.38, 依赖扩展 SDK

chooseLocation(Object object)

打开地图选择位置。

参数

Object object

属性类型默认值必填说明
latitudenumber目标地纬度
longitudenumber目标地经度
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

object.success 回调函数

参数

Object res

属性类型说明
namestring位置名称
addressstring详细地址
latitudestring纬度,浮点数,范围为-90~90,负数表示南纬。使用 gcj02 国测局坐标系
longitudestring经度,浮点数,范围为-180~180,负数表示西经。使用 gcj02 国测局坐标系