h***@163.com
h***@163.com
  • 发布:2025-03-18 11:42
  • 更新:2025-03-18 11:42
  • 阅读:36

大佬们使用uni.getLocation获取定位+打开地图,响应速度特别慢,大概要10秒,应该怎么解决啊

分类:HBuilderX

uni.getLocation({
type: 'gcj02', // 必须用GCJ-02坐标系
altitude: true, // 获取高度信息(按需)
success: res => {
uni.openLocation({
latitude: 39.908823,
longitude: 116.397470,
name: "天安门广场",
address: "北京市东城区",
success: () => {
console.log('地图应用调起成功');
},
fail: (err) => {
uni.showToast({
title: '请安装地图应用',
icon: 'none'
});
}
});
},
fail: (err) => {
console.error('定位失败', err);
uni.showModal({
title: '提示',
content: '需要位置权限才能使用导航功能',
success: (res) => {
if (res.confirm) {
uni.openSetting(); // 跳转权限设置
}
}
});
}
});

2025-03-18 11:42 负责人:无 分享
已邀请:

要回复问题请先登录注册