关于本节课添加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回答

好帮手慕言

2020-02-25

同学你好,写了下方的代码,才出现类名为amap-sug-result的元素

http://img.mukewang.com/climg/5e54c0fe096d5de706180139.jpg

要给searchNode注册事件,可以理解为是固定的语法,记住就可以了。

如果还有其他疑问,建议在问答区重新提问,便于后期查找总结

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

0

迷失的小麦

提问者

2020-02-25

http://img.mukewang.com/climg/5e549aff0931fc3a19201080.jpg

根据控制台的显示,应该是给.amap-sug-result添加select事件,为什么这里是给searchNode注册select事件也能出来效果呢?

0

好帮手慕言

2020-02-25

同学你好,关于同学的疑问,解答如下:
1、addListener() 这是高德地图添加事件的方式,是高德地图提供的,

2、AMap.event是高德地图规定的,里面有addListener,select是事件名称

这句话就是:给searchNode注册select事件。

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 6815 问题

查看课程