高德javascriptAPI里面marker事件问题
怪我咯
怪我咯 2017-04-10 17:57:50
[JavaScript讨论组]

高德地图javascriptAPI开发里面有一个Marker类,他又很多的事件


当我点击实例对象中的marker的时候想获取这个marker的坐标,获取不到
我是用的下面的方法来做的但是没用,然后我看了下事件里面返回的对象也获取不到,是我用的方法不对么?

AMap.event.addListener(map,'click',function(e){
       // map.zoomIn();
       // alert(EventListener);

    });

MapsEvent 对象规范
此对象用于表示地图、覆盖物、叠加层上的各种鼠标事件返回
这个MapsEvent是怎么获得的,console.log(e.MapsEvent)也没用
了解的牛牛指点指点

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(1)
PHPz

AMap.event.addListener(map,'click',function(e){

   // map.zoomIn();
   // alert(EventListener);

});

把这里的map对象改成marker对象,比如我定义了

        var _marker = new AMap.Marker({
            map: map,
            icon: marker.icon,
            position: [marker.position[0], marker.position[1]],
            offset: new AMap.Pixel(-12, -12),
            draggable : true, //可拖拽
            // raiseOnDrag : true , //离开地图效果
            clickable : true , //是否可点击
        });
        AMap.event.addListener(_marker,'dragend',_drag);
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号