2***@qq.com
2***@qq.com
  • 发布:2022-06-30 11:55
  • 更新:2022-08-20 15:07
  • 阅读:1064

【报Bug】uni.openLocation 打开地图定位与uni.chooseLocation不一致,偏差太大了(通过经纬度定位的)

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.4.15

手机系统: Android

手机系统版本号: Android 11

手机厂商: 小米

手机机型: 红米K40

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
uni.choouseLocation  
10:19:30.494 位置名称:湖南恒佳新材料科技有限公司   
10:19:30.528 详细地址:湖南省长沙市宁乡市学府路(宁乡)35号   
10:19:30.552 纬度:28.280479  
10:19:30.574 经度:112.592189  

 uni.openLocation  
[Number] 28.280998 , [Number] 112.546906

操作步骤:

经纬度写死还是没定位在理想位置

预期结果:

选择是什么位置定位就是什么位置,还是通过经纬度定位的

实际结果:

理想效果没有达到,也不知道哪里出问题了

bug描述:

项目中使用的高德地图的key,使用uniapp的uni.getLocation获取地址后提交,后面使用uni.openLocation查看地址出现了四公里的偏差,显示在map组件上也有偏差,经纬度没变化。(个人猜测可能是这个地址可以标记的点太多了:在高德地图搜这个点的时候出现了好几个标记,其中显示在项目中的标记也在其中)

2022-06-30 11:55 负责人:无 分享
已邀请:
来学习

来学习

大佬好了吗

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