高德地图0907

标记点:

官网marker类的描述

https://lbs.amap.com/api/javascript-api/reference/overlay#marker

var markera= new AMap.Marker({
            position: [lng, lat],
            title: siteName,
            map: map,
            icon: Feng.ctxPath + '/static/img/bin/' + iconName + '.png',
            extData: siteType
        });
//地图上的标记的点的点击事件
markera.on('click', gisYxg.markerInfoWindow,res[i]);
//方法
gisYxg.markerInfoWindow= function (e) {
        console.log("gisYxge:",e);
        console.log("this: ", this);//这里的this等于传入的res[i]
        var clickSiteType = e.target.getExtData();
        e.target.setAnimation('AMAP_ANIMATION_DROP'); // 给marker添加跳动动画
        // 获取当前点击的marker的坐标,
        var elng = parseFloat(e.lnglat.lng);
        var elat = parseFloat(e.lnglat.lat);
        var str = this.address;
        Feng.info(str);
}

官网事件描述: https://lbs.amap.com/api/javascript-api/reference/event#MapsEvent

原文地址:https://www.cnblogs.com/yxgmagic/p/9606732.html