标1的这个代码是没有必要存在的是吗,两个打印是同一件事?

来源:3-4 获取当前行政区

Ting111

2020-05-15 20:37:23

1    map.getCity(function(info){
            //console.log(info);
            setCenterNode.innerHTML = info.province+','+info.district
        });
 

        2    map.on('moveend',function(){
            map.getCity(function(info){
             setCenterNode.innerHTML = info.province+','+info.district
            });
            // console.log(map.getZoom());
            //console.log(map.getCenter().toString());
        })


写回答

1回答

好帮手慕码

2020-05-16

同学你好,不是的。在2即: map.on('moveend',function(){})中会调用1即: map.getCity(function(info){})。

map.getCity(function(info){})方法是获取省市区,将省市区显示在setCenterNode元素上。而map.on('moveend',function(){})方法主要是移动地图,并把移动后得到的省市区信息显示在setCenterNode元素上。

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

0

0 学习 · 6815 问题

查看课程