8***@qq.com
8***@qq.com
  • 发布:2020-05-29 12:14
  • 更新:2021-05-20 09:23
  • 阅读:1589

【报Bug】手机端getLocation获取经纬度坐标在type为wgs84下获取到的坐标错误;

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 2.7.9

手机系统: Android

手机系统版本号: Android 10

手机厂商: 华为

手机机型: Mate30

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

uni.getLocation({
type: 'wgs84',
success: function(res) {
console.log('当前位置的经度:' + res.longitude);
console.log('当前位置的纬度:' + res.latitude);
},
fail() {
console.log('调用失败');
}
});

操作步骤:

uni.getLocation({
type: 'wgs84',
success: function(res) {
console.log('当前位置的经度:' + res.longitude);
console.log('当前位置的纬度:' + res.latitude);
},
fail() {
console.log('调用失败');
}
});

预期结果:

uni.getLocation({
type: 'wgs84',
success: function(res) {
console.log('当前位置的经度:' + res.longitude);
console.log('当前位置的纬度:' + res.latitude);
},
fail() {
console.log('调用失败');
}
});

实际结果:

uni.getLocation({
type: 'wgs84',
success: function(res) {
console.log('当前位置的经度:' + res.longitude);
console.log('当前位置的纬度:' + res.latitude);
},
fail() {
console.log('调用失败');
}
});

bug描述:

getLocation获取GPS坐标时候,type设置为wgs84和gcj02获取到的坐标基本没有差别,都为gcj02的坐标系;手机定位sdk设置了高德的;

2020-05-29 12:14 负责人:DCloud_Android_ST 分享
已邀请:
DCloud_Android_ST

DCloud_Android_ST

android 高德仅支持GCJ-02坐标系

  • 8***@qq.com (作者)

    (⊙﹏⊙)好的,没看到相应的文档,请问我要换成百度的定位吗?

    2020-05-29 14:16

miaomiao999

miaomiao999

请问最后怎么解决的?

  • 8***@qq.com (作者)

    自己转换,网上很多转换坐标的方法;

    2021-05-20 10:45

该问题目前已经被锁定, 无法添加新回复