复制代码getLocationAndPoint() {
uni.getLocation({
type: 'wgs84',
geocode: true, //设置该参数为true可直接获取经纬度及城市信息
success: (res) => {
this.latitude = res.latitude;
this.longitude = res.longitude;
this.getPointData(res.longitude, res.latitude)
},
fail: () => {
uni.showToast({
title: '获取地址失败',
icon: 'none'
});
}
});
},

- 发布:2023-02-27 10:37
- 更新:2023-02-27 10:37
- 阅读:219
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 10.14.6
HBuilderX类型: 正式
HBuilderX版本号: 3.6.18
手机系统: iOS
手机系统版本号: iOS 16
手机厂商: 模拟器
手机机型: iphone 14 pro
页面类型: nvue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
1.在nvue地图文件中调用uni.getLocation方法
2.使用mac电脑运行到自带的ios模拟器
3.打开运行的基座,进入地图页面
1.在nvue地图文件中调用uni.getLocation方法
2.使用mac电脑运行到自带的ios模拟器
3.打开运行的基座,进入地图页面
预期结果:
正常显示位置和地标,以及设置的覆盖物和其他功能
正常显示位置和地标,以及设置的覆盖物和其他功能
实际结果:
地图组件显示空白,提示获取位置失败,后台打印结果为解析地址失败,错误代码 -1501
地图组件显示空白,提示获取位置失败,后台打印结果为解析地址失败,错误代码 -1501
bug描述:
在nvue界面中使用地图组件,调用uni.getLocation获取当前位置信息,在安卓端测试正常,在ios模拟器报错,提示地址解析失败,报错代码 -1501。 地图为高德地图,地图key在配置中已配置,安卓、ios各不相同
0 个回复