高德地图在marker里设置自定义属性

笑着哭i 提交于 2019-12-01 15:22:01
使用js引入高德地图<script type="text/javascript">
    var map = new AMap.Map('container', {
        resizeEnable: true,
        zoom:11,
        center: [116.397428, 39.90923]//默认的地图中心经纬度
    });//  在地图上设置marker点
var markerTemp = new AMap.Marker({
    position : [lng,lat],    //  里面是经纬度    offset : new AMap.Pixel(-21,-21),//偏移量,默认以marker左上角位置为基准点    map : map});//  给marker里设置自定义属性
markerTemp.id = "123";
//  给marker添加点击事件,获取获取e对象
  AMap.event.addListener(auto, "select", select);    function select(e) {    //  获取存入的id     console.log(e.target.id);        var lng = e.poi.location.lng;        var lat = e.poi.location.lat;        console.log(e.poi.location.lng);        if (e.poi && e.poi.location) {            map.setZoom(15);            map.setCenter(e.poi.location);            addMarker(lng,lat);        }    }
</script>

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!