南方不过境
南方不过境
  • 发布:2020-07-01 10:28
  • 更新:2020-07-01 13:34
  • 阅读:2910

使用uni.getLocation设置geocode: true获取不到地址的详细信息

分类:uni-app

使用了uni.getLocation设置geocode: true获取不到地址的详细信息,调试可以,但是在自定义基座上没有

2020-07-01 10:28 负责人:无 分享
已邀请:
DCloud_uni-ad_HDX

DCloud_uni-ad_HDX

geocode: true依赖三方sdk服务,检查manifest.json app模块配置 Map,申请高德或百度key

  • 南方不过境 (作者)

    我高德和百度都申请了,只申请的安卓的,但是现在自定义基座调试还是没有出来

    2020-07-01 10:53

  • DCloud_uni-ad_HDX

    回复 南方不过境: HBuilderX 版本多少,去掉 geocode: true 返回的经纬度是否正常

    2020-07-01 10:56

  • 南方不过境 (作者)

    回复 DCloud_uni-ad_HDX: 版本是2.7.14.20200618 去掉也是正常的 返回的数据

    {

    "type": "WGS84",

    "altitude": 0,

    "latitude": 34.757387,

    "longitude": 113.70515,

    "speed": 0,

    "accuracy": 15,

    "errMsg": "getLocation:ok"

    }

    2020-07-01 10:58

  • 南方不过境 (作者)

    回复 DCloud_uni-ad_HDX: 这个自定义基座需要重新打包吗

    2020-07-01 11:00

  • 快乐的小青蛙

    现在uni.getLocation()方法参数geocode为true。偶尔获取不到address差不多平均8次就有一次拿不到

    2022-10-20 10:32

南方不过境

南方不过境 (作者) - 小学生

map权限也配置了,现在还没有ios的key,跟这个有关系吗

  • andOr

    兄弟可以先用这个方法实现 我试过可以获取到


    plus.geolocation.getCurrentPosition( function(position){

    // plus.nativeUI.alert(JSON.stringify(position));

    _this.city = position.addresses;

    _this.show = true;

    }, function ( e ) {

    plus.nativeUI.alert( "获取定位位置信息失败:"+e.message );

    },{geocode:true});

    2020-07-01 14:08

andOr

andOr - and

我的也是这个问题,获取不到详细的address,正式版最新版的编辑器。

  • 南方不过境 (作者)

    之前是基座没有从新打包,再打包一次之后就好了

    2020-07-14 14:07

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