w***@163.com
w***@163.com
  • 发布:2022-04-01 15:05
  • 更新:2022-04-01 17:16
  • 阅读:1205

plus.maps.Map.reverseGeocode打包后调用没有反应

分类:uni-app

地址解析在真机调试可以正常回调,在打包的apk里,就回调没反应了。
uni.getLocation({
type: 'wgs84',
geocode:true,//是否解析地址信息
success: function(res) {

                    // #ifdef APP-PLUS  
                    var point = new plus.maps.Point(res.longitude, res.latitude);  
                    plus.maps.Map.reverseGeocode(  
                        point, {},  
                        function(event) {  
                            var address = event.address; // 转换后的地理位置  
                            vm.locationPlace = address  
                        },  
                        function(e) {}  
                    );  
                    // #endif  

                }  
            });
2022-04-01 15:05 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

key对吗?

w***@163.com

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

解决了,定位到问题,是高德地图报错,查找错误码(地址:https://lbs.amap.com/api/android-sdk/guide/map-tools/error-code/),是1008,是MD5安全码未通过验证,然后查看了dloud的官方说明(地址:https://ask.dcloud.net.cn/article/36522),《HBuilderX3.1.10+版本公共测试证书》 和 《HBuilderX3.1.10之前版本公共测试证书》不一样,替换成对应的码就可以了,打包就没问题了。

  • 4***@qq.com

    请问具体是怎么操作呢

    2023-07-23 16:24

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