// 获取当前定位
export function getLocation(success : Function = function() {}) {
uni.getLocation({
type: 'gcj02',
// 传入true会返回高度信息
altitude: false,
// 是否解析地址信息
geocode: false,
// 开启高精度定位
isHighAccuracy: true,
success: function(suc: any) {
success({
speed: suc.speed,
longitude: suc.longitude.toFixed(6),
latitude: suc.latitude.toFixed(6)
});
},
fail: function(err) {
uni.showToast({
title: '获取定位失败,请检查是否开启定位',
icon: 'none',
})
console.log('获取定位失败', err)
}
});
}

- 发布:2025-02-28 15:24
- 更新:2025-02-28 15:24
- 阅读:28
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 4.45
手机系统: Android
手机系统版本号: Android 9.0
手机厂商: 小米
手机机型: 小米6
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
如上
如上
预期结果:
获取到定位信息
获取到定位信息
实际结果:
getLocation:fail getLocation:fail not support gcj02
getLocation:fail getLocation:fail not support gcj02
bug描述:
腾讯地图定位在自定义基座提示不支持gcj02,标准基座是没问题,这个怎么解决?
0 个回复