秋思
秋思
  • 发布:2022-08-12 22:24
  • 更新:2023-08-28 09:56
  • 阅读:1733

uni.getLocation gcj02定位失败

分类:uni-app

安装官方文档百度、高德key都试过了,都返回“getLocation:fail not support gcj02”,把type: 'gcj02'直接删掉又能定位成功,但位置误差又1公里左右去了。

2022-08-12 22:24 负责人:无 分享
已邀请:
DCloud_UNI_WZF

DCloud_UNI_WZF

目标平台是哪里,用的什么地图,参考提交bug模板提供下详细信息或测试工程

  • x***@163.com

    也遇见这个问题,目标平台是安卓APP,用的高德地图,uni.getLocation使用type: 'gcj02'报错获取不到经纬度;使用wgs84可以获取到,但是地理位置偏差很远

    2022-10-15 15:18

  • lizem

    回复 x***@163.com: 高德用的gcj02坐标,wgs获取的是gps坐标。拿不到gcj的话你可以用wgs转换一下,用大厂的接口或者去csdn找手写的算法都可以。

    2022-11-25 14:31

1954542273

1954542273

一样的情况,我的也都是返回getLocation:fail not support gcj02,去掉gcj02换成别的都能成功,使用gcj02一直走错误程序
{
"errMsg": "getLocation:fail not support gcj02",
"errCode": 18,
"code": 18
}

天机不可泄露

天机不可泄露 - *******

同样的情况,安卓APP、高德地图,因为有用到导航插件,APP模块只勾选了定位没勾选地图,uni.getLocation使用type: 'gcj02'报错获取不到经纬度 {"errMsg":"getLocation:fail not support gcj02","errCode":18,"code":18}

1***@163.com

1***@163.com

需要将wgs84转化为gcj02坐标,可以去看这个博主的文章,亲测有效
https://blog.csdn.net/weixin_43773218/article/details/132145772

要回复问题请先登录注册

  • 标题 / 粗斜体
  • 代码片段
  • 超链接 / 图片 / 视频
  • 列表 / 引用

文章内容较多时,可以用标题分段 :

## 大标题 
### 小标题

斜体 / 粗体 :

**粗体** 
*斜体*
***粗斜体***

代码片段 :

``` javascript
代码片段
```

超链接 :

[链接文字](链接地址) 例: [百度](http://www.baidu.com)

图片 :

![图片说明](图片地址) 例: ![百度logo](http://www.baidu.com/img/bdlogo.gif)

视频 :

!![视频说明](视频地址) 例: !![优酷视频](http://youku.com)

有序列表 :

1. 123
2. 123
3. 123

无序列表 :

- 123
- 123
- 123

引用 : ( 双回车后结束引用 )

> 引用内容
引用内容
引用内容