首页 > 其他 > 详细

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

时间:2019-10-17 10:34:45      阅读:470      评论:0      收藏:0      [点我收藏+]
使用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>


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

原文:https://www.cnblogs.com/thesun/p/11690397.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!