1***@163.com
1***@163.com
  • 发布:2018-09-20 10:56
  • 更新:2018-09-28 00:27
  • 阅读:4873

关于uni-app 地图 ‘uni.getLocation 接口需要指定 type 为 gcj02’

分类:uni-app

当我使用uni.getLocation 接口时,type写为‘gcj02’,在微信小程序开发工具能正常获取经纬度,而app调试端是NaN。
使用type:‘wgs84’则两个端都没有问题
都是调试环境
...
而且你们官方说是“map组件使用的经纬度是国测局坐标,调用 uni.getLocation 接口需要指定 type 为 gcj02”。但示例文档里有gcj02也有wgs84

2018-09-20 10:56 负责人:无 分享
已邀请:
Trust

Trust - 少说废话

测试了几部设备,设置为 gcj02 可以正常获取定位信息,未能重现此问题。

请提供下有问题的设备详细信息,手机->设置->关于手机,直接截图。以及所使用的 HBuilderX 的版本信息等。

  • 1***@163.com (作者)

    你好,回复在楼下

    2018-09-20 11:14

  • Trust

    回复 1***@163.com:同样使用iOS12的设备测试,定位信息正常。

    2018-09-20 12:41

  • 1***@163.com (作者)

    回复 Trust:能帮我分析下什么问题吗?地图使用的是百度吗?

    2018-09-20 12:57

  • Trust

    回复 1***@163.com:上传下demo,另外确认下是真机运行还是打包后的应用测试的。

    2018-09-20 13:54

  • 1***@163.com (作者)

    回复 Trust:再问个问题哈,地图里的marks点击事件都有吗?还有导航能通过唤起第三方进行导航吗?

    2018-09-20 14:39

1***@163.com

1***@163.com (作者)

感谢回复,这些是系统信息

6***@qq.com

6***@qq.com - 111

有相同的问题,我记得以前苹果手机type='gcj02' 是可以获取位置的。不知道是升级了苹果系统还是HX导致无法获取了。环境和题主基本一样。

  • 1***@163.com (作者)

    然而我放弃了uni-app,改mui了。主要项目比较赶

    2018-09-28 11:24

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