uniapp chooseLocation 时,会报 Error in mounted hook: "TypeError: (t.OverlayView || t.Overlay) is not a constructor" Error in mounted hook: "TypeError: t.LatLng is not a constructor" 这样的错误,程序原本运行的好好的突然有这问题 是运行成h5的 有没路过的好心大佬给看下咋整呢
突突兔 (作者)
请问下版本指的是哪个版本?
发布成web不管是直接浏览器打开还是公众号授权的都是这个错
vue2
使用的高德
线上环境一直运行的好好的,今天突然这样了的,代码就是
uni.chooseLocation({
success: res => {
this.model.latitude = res.latitude;
this.model.longitude = res.longitude;
this.getLocationInfo();
},
fail: err => {
console.log(err);
}
});
就报错了
2024-09-04 18:01
DCloud_UNI_yuhe
回复 突突兔: HbuilderX的版本
2024-09-04 18:02
突突兔 (作者)
回复 DCloud_UNI_yuhe: 4.24
地图不是高德,是腾讯,,是不是key有问题了,我这key好像是用的uniapp示例代码上的key...
2024-09-04 18:04
DCloud_UNI_yuhe
回复 突突兔: 你去腾讯地图官网上申请一个就行,申请好了之后把地图的额度打开就可以用了
2024-09-04 18:06
突突兔 (作者)
回复 DCloud_UNI_yuhe: 好的大佬,我去整个试试
2024-09-04 18:09
突突兔 (作者)
回复 DCloud_UNI_yuhe: 貌似不是key的事,新建一个项目,这个key就是好使的...
2024-09-04 18:39
DCloud_UNI_yuhe
回复 突突兔: 你定位一下问题,看看是哪出现的
2024-09-04 19:23
突突兔 (作者)
回复 DCloud_UNI_yuhe: 试着就是chooseLocation报错,这块注释了就没错了
2024-09-06 09:51
DCloud_UNI_yuhe
回复 突突兔: 你看一下浏览器的请求,chooseLocation时候有没有失效的接口
2024-09-06 10:41