丢了猫的鱼 2022-11-23 12:43 采纳率: 0%
浏览 53
已结题

高德地图Autocomplete坑

问题遇到的现象和发生背景

高德地图Autocomplete插件中的select方法返回值ev.poi.location有时候是undefined??

用代码块功能插入代码,请勿粘贴截图

//输入提示
let auto = state.initMap && new AMap.Autocomplete({
input: 'searchKey'
});

            //注册监听,当选中某条记录时会触发
            AMap.event.addListener(auto, 'select', function(ev) {
                console.log(ev)
                if (!ev.poi.location) return;
                //关键字查询
                state.mapForm.address = `${ev.poi.district}${ev.poi.address}`;
                state.mapForm.longitude = `${ev.poi.location.lng}`;
                state.mapForm.latitude = `${ev.poi.location.lat}`;
                addMarker();
            });
运行结果及报错内容

img

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 12月1日
    • 创建了问题 11月23日