uni-app如何使用高德地图,支持h5、Android、微信小程序?

写了如下代码,并在manifest.jsonWeb配置节点配置了高德地图key,但是执行uni.getLocation都没有打印出任何信息。

uni.getLocation({
                    type: 'wgs84',
                    geocode: true,//设置该参数为true可直接获取经纬度及城市信息
                    success: function (res) {
                        console.log('success——————————————————————————————————————')
                        console.log(res)
                        console.log('当前位置的经度:' + res.longitude);
                        console.log('当前位置的纬度:' + res.latitude);
                    },
                    fail: function(res) {
                        console.log('fail——————————————————————————————————————')
                        console.log(res)
                    },
                    complete: function(res) {
                        console.log('complete——————————————————————————————————————')
                        console.log(res)
                    }
                });

目前 edge 浏览器可以,但是 chrome 报错了,错误信息如下:

阅读 4.8k
2 个回答

1、需要https
2、高德需要专用安卓的key。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题