uniapp renderjs 引入高德地图时,使用Geocoder会报错,排查发现需要引入对应的插件。
引入时添加对应的插件&plugin=AMap.Geocoder
引入就可以了。
mounted() {
if (typeof window.AMap === 'function') {
this.initAmap()
} else {
// 动态引入较大类库避免影响页面展示
const script = document.createElement('script')
script.src = 'https://webapi.amap.com/maps?v=1.4.15&key=' + config.WEBAK + '&plugin=AMap.Geocoder'
script.onload = this.initAmap.bind(this)
document.head.appendChild(script)
}
},