uni.openLocation({
latitude: that.zhongdian.latitude-0,
longitude: that.zhongdian.longitude-0,
success: function () {
console.log('success');
},
complete: function (res) {
console.log(res);
},
});
![1***@qq.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/9085b008d2e96750062a9d0983b29e40.png)
- 发布:2023-10-11 15:16
- 更新:2024-06-13 18:09
- 阅读:1350
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.8.12
手机系统: Android
手机系统版本号: Android 12
手机厂商: vivo
手机机型: vivo
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
uni.openLocation({
latitude: that.zhongdian.latitude-0,
longitude: that.zhongdian.longitude-0,
success: function () {
console.log('success');
},
complete: function (res) {
console.log(res);
},
});
uni.openLocation({
latitude: that.zhongdian.latitude-0,
longitude: that.zhongdian.longitude-0,
success: function () {
console.log('success');
},
complete: function (res) {
console.log(res);
},
});
预期结果:
地图正常显示
地图正常显示
实际结果:
白屏
白屏
![套马杆的套子](http://img-cdn-tc.dcloud.net.cn/uploads/avatar/001/54/59/61_avatar_mid.jpg?v=1696927615)
套马杆的套子 - 没有解决不了的问题,只有解决不完的问题
是不是经纬度传的不对,
刚测试的没问题
uni.getLocation({
type: 'gcj02', //返回可以用于uni.openLocation的经纬度
success: function(res) {
const latitude = res.latitude;
const longitude = res.longitude;
uni.openLocation({
latitude: latitude,
longitude: longitude,
success: function() {
console.log('success');
}
});
}
});
1***@qq.com (作者)
我是自定义基座包和正式包白屏 直接运行也是正常的
2023-10-11 15:43
套马杆的套子
回复 1***@qq.com: 那需要申请高德或者百度什么的appkey,在manifest.json中配置
2023-10-11 15:49
1***@qq.com (作者)
回复 套马杆的套子: .都配置过了 app内的地图都可以打开 其他地图api都可以 就这个有问题.
2023-10-11 16:05
套马杆的套子
回复 1***@qq.com: 申请的是高德么
不同平台打开的地图不一样,App端是高德地图(不支持百度地图)、H5端是腾讯地图或谷歌地图、微信小程序端是腾讯地图、百度小程序是百度地图、阿里小程序是高德地图、抖音小程序是高德地图。
2023-10-11 16:08