关于本节课添加select事件的问题
来源:4-6 地图搜索与poi结合(3)
迷失的小麦
2020-02-25 10:24:13
请问addListener是什么意思?(原生js中,百度没搜到)是不是高德地图自己封装的添加事件的函数?
不太理解AMap.event,我的理解是给AMap的事件添加select事件,但是这句话本身看着就怪,不太明白?
AMap.event.addListener(searchNode,'select',function(e){
// console.log(e);
placeSearch.search(e.poi.name)
});3回答
同学你好,写了下方的代码,才出现类名为amap-sug-result的元素

要给searchNode注册事件,可以理解为是固定的语法,记住就可以了。
如果还有其他疑问,建议在问答区重新提问,便于后期查找总结
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
迷失的小麦
提问者
2020-02-25

根据控制台的显示,应该是给.amap-sug-result添加select事件,为什么这里是给searchNode注册select事件也能出来效果呢?
好帮手慕言
2020-02-25
同学你好,关于同学的疑问,解答如下:
1、addListener() 这是高德地图添加事件的方式,是高德地图提供的,
2、AMap.event是高德地图规定的,里面有addListener,select是事件名称
这句话就是:给searchNode注册select事件。
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
相似问题